diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/__init__.py index 3bd8912..406d8e4 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/__init__.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/__init__.py @@ -163,14 +163,14 @@ # DashboardInstanceMagicMcpServersGetOutput # DashboardInstanceMagicMcpServersListOutput # DashboardInstanceMagicMcpServersListQuery -# DashboardInstanceMagicMcpServersProviderCreateBody -# DashboardInstanceMagicMcpServersProviderCreateOutput -# DashboardInstanceMagicMcpServersProviderDeleteOutput -# DashboardInstanceMagicMcpServersProviderGetOutput -# DashboardInstanceMagicMcpServersProviderListOutput -# DashboardInstanceMagicMcpServersProviderListQuery -# DashboardInstanceMagicMcpServersProviderUpdateBody -# DashboardInstanceMagicMcpServersProviderUpdateOutput +# DashboardInstanceMagicMcpServersProvidersCreateBody +# DashboardInstanceMagicMcpServersProvidersCreateOutput +# DashboardInstanceMagicMcpServersProvidersDeleteOutput +# DashboardInstanceMagicMcpServersProvidersGetOutput +# DashboardInstanceMagicMcpServersProvidersListOutput +# DashboardInstanceMagicMcpServersProvidersListQuery +# DashboardInstanceMagicMcpServersProvidersUpdateBody +# DashboardInstanceMagicMcpServersProvidersUpdateOutput # DashboardInstanceMagicMcpServersToolsOutput # DashboardInstanceMagicMcpServersUpdateBody # DashboardInstanceMagicMcpServersUpdateOutput @@ -746,14 +746,14 @@ # mapDashboardInstanceMagicMcpServersGetOutput # mapDashboardInstanceMagicMcpServersListOutput # mapDashboardInstanceMagicMcpServersListQuery -# mapDashboardInstanceMagicMcpServersProviderCreateBody -# mapDashboardInstanceMagicMcpServersProviderCreateOutput -# mapDashboardInstanceMagicMcpServersProviderDeleteOutput -# mapDashboardInstanceMagicMcpServersProviderGetOutput -# mapDashboardInstanceMagicMcpServersProviderListOutput -# mapDashboardInstanceMagicMcpServersProviderListQuery -# mapDashboardInstanceMagicMcpServersProviderUpdateBody -# mapDashboardInstanceMagicMcpServersProviderUpdateOutput +# mapDashboardInstanceMagicMcpServersProvidersCreateBody +# mapDashboardInstanceMagicMcpServersProvidersCreateOutput +# mapDashboardInstanceMagicMcpServersProvidersDeleteOutput +# mapDashboardInstanceMagicMcpServersProvidersGetOutput +# mapDashboardInstanceMagicMcpServersProvidersListOutput +# mapDashboardInstanceMagicMcpServersProvidersListQuery +# mapDashboardInstanceMagicMcpServersProvidersUpdateBody +# mapDashboardInstanceMagicMcpServersProvidersUpdateOutput # mapDashboardInstanceMagicMcpServersToolsOutput # mapDashboardInstanceMagicMcpServersUpdateBody # mapDashboardInstanceMagicMcpServersUpdateOutput diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/__init__.py index 34ee0cb..7a7eec6 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/__init__.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/__init__.py @@ -38,7 +38,7 @@ from .dashboard_instance_magic_mcp_endpoints import * from .dashboard_instance_magic_mcp_groups import * from .dashboard_instance_magic_mcp_servers import * -from .dashboard_instance_magic_mcp_servers_provider import * +from .dashboard_instance_magic_mcp_servers_providers import * from .dashboard_instance_magic_mcp_sessions import * from .dashboard_instance_magic_mcp_tokens import * from .dashboard_instance_portals import * @@ -125,7 +125,7 @@ from .magic_mcp_endpoints import * from .magic_mcp_groups import * from .magic_mcp_servers import * -from .magic_mcp_servers_provider import * +from .magic_mcp_servers_providers import * from .magic_mcp_sessions import * from .magic_mcp_tokens import * from .management_instance_callbacks import * @@ -153,7 +153,7 @@ from .management_instance_magic_mcp_endpoints import * from .management_instance_magic_mcp_groups import * from .management_instance_magic_mcp_servers import * -from .management_instance_magic_mcp_servers_provider import * +from .management_instance_magic_mcp_servers_providers import * from .management_instance_magic_mcp_sessions import * from .management_instance_magic_mcp_tokens import * from .management_instance_portals import * diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers.py index 1a2d8cb..bce511e 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialDashboardInstanceMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -21,9 +21,11 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -43,12 +45,16 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_providers.py index 75a922b..4727c0f 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/dashboard_instance_magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialDashboardInstanceMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialDashboardInstanceMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -28,7 +28,7 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -60,12 +60,12 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. @@ -73,14 +73,14 @@ def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provi :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -92,7 +92,7 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -108,12 +108,12 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -122,7 +122,7 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -130,12 +130,12 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. @@ -143,9 +143,9 @@ def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers.py index 5af80bd..f5677e1 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -20,9 +20,11 @@ def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, be :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -42,12 +44,16 @@ def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, be query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_providers.py index ba9eeca..f17ddcc 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -27,7 +27,7 @@ def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -59,26 +59,26 @@ def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -89,7 +89,7 @@ def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[s :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -105,12 +105,12 @@ def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[s body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -118,7 +118,7 @@ def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -126,21 +126,21 @@ def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers.py index 899871a..244b555 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialManagementInstanceMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -21,9 +21,11 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -43,12 +45,16 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_providers.py index ca6686b..b93171b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialManagementInstanceMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialManagementInstanceMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -28,7 +28,7 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -60,12 +60,12 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. @@ -73,14 +73,14 @@ def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provi :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -92,7 +92,7 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -108,12 +108,12 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -122,7 +122,7 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -130,12 +130,12 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. @@ -143,9 +143,9 @@ def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/list.py index ae9da48..32ce517 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/list.py @@ -55,9 +55,11 @@ class DashboardInstanceMagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -72,9 +74,11 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersListQuery order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/create.py similarity index 68% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/create.py index 85b41d0..86349d9 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputConfig: +class DashboardInstanceMagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutput: +class DashboardInstanceMagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderCreateOutputDeployment - config: DashboardInstanceMagicMcpServersProviderCreateOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderCreateOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: - return DashboardInstanceMagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputConfig: - return DashboardInstanceMagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputConfig: + return DashboardInstanceMagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutput: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutput: - return DashboardInstanceMagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: + return DashboardInstanceMagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutput, D return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderCreateBody: +class DashboardInstanceMagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class DashboardInstanceMagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapDashboardInstanceMagicMcpServersProviderCreateBody: +class mapDashboardInstanceMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateBody: - return DashboardInstanceMagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateBody: + return DashboardInstanceMagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/delete.py similarity index 66% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/delete.py index ee5dc1f..76dac94 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutput: +class DashboardInstanceMagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment - config: DashboardInstanceMagicMcpServersProviderDeleteOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: - return DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderD ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: - return DashboardInstanceMagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderD ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutput: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: - return DashboardInstanceMagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: + return DashboardInstanceMagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/get.py similarity index 67% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/get.py index 854cf66..5cd2c4a 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputConfig: +class DashboardInstanceMagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutput: +class DashboardInstanceMagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderGetOutputDeployment - config: DashboardInstanceMagicMcpServersProviderGetOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersGetOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderGetOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputDeployment: - return DashboardInstanceMagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderG ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputConfig: - return DashboardInstanceMagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputConfig: + return DashboardInstanceMagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderG ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutput: +class mapDashboardInstanceMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutput: - return DashboardInstanceMagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutput: + return DashboardInstanceMagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/list.py similarity index 62% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/list.py index 4f30dd9..84f0036 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItems: +class DashboardInstanceMagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment - config: DashboardInstanceMagicMcpServersProviderListOutputItemsConfig + deployment: DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment + config: DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputPagination: +class DashboardInstanceMagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class DashboardInstanceMagicMcpServersProviderListOutput: - items: List[DashboardInstanceMagicMcpServersProviderListOutputItems] - pagination: DashboardInstanceMagicMcpServersProviderListOutputPagination +class DashboardInstanceMagicMcpServersProvidersListOutput: + items: List[DashboardInstanceMagicMcpServersProvidersListOutputItems] + pagination: DashboardInstanceMagicMcpServersProvidersListOutputPagination -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: - return DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsConfig: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: - return DashboardInstanceMagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: - return DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItems: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItems: - return DashboardInstanceMagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItems: + return DashboardInstanceMagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputPagination: +class mapDashboardInstanceMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputPagination: - return DashboardInstanceMagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputPagination: + return DashboardInstanceMagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutput: +class mapDashboardInstanceMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutput: - return DashboardInstanceMagicMcpServersProviderListOutput( - items=[mapDashboardInstanceMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapDashboardInstanceMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutput: + return DashboardInstanceMagicMcpServersProvidersListOutput( + items=[mapDashboardInstanceMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapDashboardInstanceMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutput, Dic return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderListQueryCreatedAt: +class DashboardInstanceMagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListQueryUpdatedAt: +class DashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListQuery: +class DashboardInstanceMagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class DashboardInstanceMagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[DashboardInstanceMagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[DashboardInstanceMagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[DashboardInstanceMagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[DashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt] = None -class mapDashboardInstanceMagicMcpServersProviderListQuery: +class mapDashboardInstanceMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListQuery: - return DashboardInstanceMagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListQuery: + return DashboardInstanceMagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapDashboardInstanceMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapDashboardInstanceMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapDashboardInstanceMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapDashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/update.py similarity index 65% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/update.py index dca8c0e..17cab0b 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutput: +class DashboardInstanceMagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment - config: DashboardInstanceMagicMcpServersProviderUpdateOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: - return DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderU ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: - return DashboardInstanceMagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderU ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutput: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: - return DashboardInstanceMagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: + return DashboardInstanceMagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutput, D return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateBody: +class DashboardInstanceMagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapDashboardInstanceMagicMcpServersProviderUpdateBody: +class mapDashboardInstanceMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateBody: - return DashboardInstanceMagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateBody: + return DashboardInstanceMagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/create.py index c1a4673..8091651 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/create.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsCreateOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsCreateOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsCreateOutput: slug: str auth: DashboardInstancePortalsCreateOutputAuth urls: List[DashboardInstancePortalsCreateOutputUrls] - brand: DashboardInstancePortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsCreateOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutputBrand: - return DashboardInstancePortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutput: description=data.get('description'), auth=mapDashboardInstancePortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/delete.py index 36f061a..08a0d29 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/delete.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsDeleteOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsDeleteOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsDeleteOutput: slug: str auth: DashboardInstancePortalsDeleteOutputAuth urls: List[DashboardInstancePortalsDeleteOutputUrls] - brand: DashboardInstancePortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsDeleteOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutputBrand: - return DashboardInstancePortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutput: description=data.get('description'), auth=mapDashboardInstancePortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/get.py index 4aca13c..597ac77 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/get.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsGetOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsGetOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsGetOutput: slug: str auth: DashboardInstancePortalsGetOutputAuth urls: List[DashboardInstancePortalsGetOutputUrls] - brand: DashboardInstancePortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsGetOutputUrls, Dict[str, Any], return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutputBrand: - return DashboardInstancePortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutput: description=data.get('description'), auth=mapDashboardInstancePortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/list.py index 1de516a..07e697e 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/list.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsListOutputItemsUrls: type: str url: str @dataclass -class DashboardInstancePortalsListOutputItemsBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsListOutputItems: slug: str auth: DashboardInstancePortalsListOutputItemsAuth urls: List[DashboardInstancePortalsListOutputItemsUrls] - brand: DashboardInstancePortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[DashboardInstancePortalsListOutputItemsUrls, Dict[str, return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItemsBrand: - return DashboardInstancePortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItems: description=data.get('description'), auth=mapDashboardInstancePortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/update.py index b0380a2..1bb2d89 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/portals/update.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsUpdateOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsUpdateOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsUpdateOutput: slug: str auth: DashboardInstancePortalsUpdateOutputAuth urls: List[DashboardInstancePortalsUpdateOutputUrls] - brand: DashboardInstancePortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsUpdateOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutputBrand: - return DashboardInstancePortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutput: description=data.get('description'), auth=mapDashboardInstancePortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/list.py index 94be2f4..e9d891c 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/list.py @@ -55,9 +55,11 @@ class MagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -72,9 +74,11 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersListQuery: order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/create.py similarity index 67% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/create.py index e1448c9..abaad97 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderCreateOutputDeployment: +class MagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderCreateOutputConfig: +class MagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderCreateOutputAuthConfig: +class MagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderCreateOutput: +class MagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderCreateOutputDeployment - config: MagicMcpServersProviderCreateOutputConfig + deployment: MagicMcpServersProvidersCreateOutputDeployment + config: MagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapMagicMcpServersProviderCreateOutputDeployment: +class mapMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputDeployment: - return MagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputDeployment: + return MagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutputConfig: +class mapMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputConfig: - return MagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputConfig: + return MagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutputAuthConfig: +class mapMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputAuthConfig: - return MagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputAuthConfig: + return MagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutput: +class mapMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutput: - return MagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutput: + return MagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[MagicMcpServersProviderCreateOutput, Dict[str, Any], No return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderCreateBody: +class MagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class MagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapMagicMcpServersProviderCreateBody: +class mapMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateBody: - return MagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateBody: + return MagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateBody: ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/delete.py similarity index 65% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/delete.py index ebabe6e..e1470a1 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderDeleteOutputDeployment: +class MagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderDeleteOutputConfig: +class MagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderDeleteOutputAuthConfig: +class MagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderDeleteOutput: +class MagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderDeleteOutputDeployment - config: MagicMcpServersProviderDeleteOutputConfig + deployment: MagicMcpServersProvidersDeleteOutputDeployment + config: MagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapMagicMcpServersProviderDeleteOutputDeployment: +class mapMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputDeployment: - return MagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputDeployment: + return MagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutputConfig: +class mapMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputConfig: - return MagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputConfig: + return MagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutputAuthConfig: +class mapMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputAuthConfig: - return MagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputAuthConfig: + return MagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutput: +class mapMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutput: - return MagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutput: + return MagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/get.py similarity index 66% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/get.py index e523b3c..60f6552 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderGetOutputDeployment: +class MagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderGetOutputConfig: +class MagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderGetOutputAuthConfig: +class MagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderGetOutput: +class MagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderGetOutputDeployment - config: MagicMcpServersProviderGetOutputConfig + deployment: MagicMcpServersProvidersGetOutputDeployment + config: MagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersGetOutputAuthConfig] = None -class mapMagicMcpServersProviderGetOutputDeployment: +class mapMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputDeployment: - return MagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputDeployment: + return MagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputDeploymen ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutputConfig: +class mapMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputConfig: - return MagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputConfig: + return MagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputConfig: ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutputAuthConfig: +class mapMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputAuthConfig: - return MagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputAuthConfig: + return MagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutput: +class mapMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutput: - return MagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutput: + return MagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/list.py similarity index 61% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/list.py index f3d3352..79c7a6e 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderListOutputItemsDeployment: +class MagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderListOutputItemsConfig: +class MagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class MagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderListOutputItemsAuthConfig: +class MagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderListOutputItems: +class MagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderListOutputItemsDeployment - config: MagicMcpServersProviderListOutputItemsConfig + deployment: MagicMcpServersProvidersListOutputItemsDeployment + config: MagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class MagicMcpServersProviderListOutputPagination: +class MagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class MagicMcpServersProviderListOutput: - items: List[MagicMcpServersProviderListOutputItems] - pagination: MagicMcpServersProviderListOutputPagination +class MagicMcpServersProvidersListOutput: + items: List[MagicMcpServersProvidersListOutputItems] + pagination: MagicMcpServersProvidersListOutputPagination -class mapMagicMcpServersProviderListOutputItemsDeployment: +class mapMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsDeployment: - return MagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsDeployment: + return MagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsDep ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItemsConfig: +class mapMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsConfig: - return MagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsConfig: + return MagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsCon ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItemsAuthConfig: +class mapMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsAuthConfig: - return MagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsAuthConfig: + return MagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItems: +class mapMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItems: - return MagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItems: + return MagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputPagination: +class mapMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputPagination: - return MagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputPagination: + return MagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutput: +class mapMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutput: - return MagicMcpServersProviderListOutput( - items=[mapMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutput: + return MagicMcpServersProvidersListOutput( + items=[mapMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[MagicMcpServersProviderListOutput, Dict[str, Any], None return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderListQueryCreatedAt: +class MagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class MagicMcpServersProviderListQueryUpdatedAt: +class MagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class MagicMcpServersProviderListQuery: +class MagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class MagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[MagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[MagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[MagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[MagicMcpServersProvidersListQueryUpdatedAt] = None -class mapMagicMcpServersProviderListQuery: +class mapMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListQuery: - return MagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListQuery: + return MagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListQuery: provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/update.py similarity index 65% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/update.py index 7274c6f..bdf9b33 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderUpdateOutputDeployment: +class MagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderUpdateOutputConfig: +class MagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderUpdateOutputAuthConfig: +class MagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderUpdateOutput: +class MagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderUpdateOutputDeployment - config: MagicMcpServersProviderUpdateOutputConfig + deployment: MagicMcpServersProvidersUpdateOutputDeployment + config: MagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapMagicMcpServersProviderUpdateOutputDeployment: +class mapMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputDeployment: - return MagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputDeployment: + return MagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutputConfig: +class mapMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputConfig: - return MagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputConfig: + return MagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutputAuthConfig: +class mapMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputAuthConfig: - return MagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputAuthConfig: + return MagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutput: +class mapMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutput: - return MagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutput: + return MagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[MagicMcpServersProviderUpdateOutput, Dict[str, Any], No return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderUpdateBody: +class MagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapMagicMcpServersProviderUpdateBody: +class mapMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateBody: - return MagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateBody: + return MagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/list.py index b1c57c2..26a038c 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/list.py @@ -55,9 +55,11 @@ class ManagementInstanceMagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -72,9 +74,11 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersListQuer order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/create.py similarity index 68% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/create.py index 41f5e1c..550bd5c 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputConfig: +class ManagementInstanceMagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutput: +class ManagementInstanceMagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderCreateOutputDeployment - config: ManagementInstanceMagicMcpServersProviderCreateOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderCreateOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: - return ManagementInstanceMagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputConfig: - return ManagementInstanceMagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputConfig: + return ManagementInstanceMagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutput: +class mapManagementInstanceMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutput: - return ManagementInstanceMagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutput: + return ManagementInstanceMagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutput, return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderCreateBody: +class ManagementInstanceMagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class ManagementInstanceMagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapManagementInstanceMagicMcpServersProviderCreateBody: +class mapManagementInstanceMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateBody: - return ManagementInstanceMagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateBody: + return ManagementInstanceMagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/delete.py similarity index 67% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/delete.py index cd332df..7c2ab0f 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutput: +class ManagementInstanceMagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment - config: ManagementInstanceMagicMcpServersProviderDeleteOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: - return ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: - return ManagementInstanceMagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutput: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutput: - return ManagementInstanceMagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutput: + return ManagementInstanceMagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/get.py similarity index 67% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/get.py index c033ee6..337759a 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputConfig: +class ManagementInstanceMagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutput: +class ManagementInstanceMagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderGetOutputDeployment - config: ManagementInstanceMagicMcpServersProviderGetOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersGetOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderGetOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputDeployment: - return ManagementInstanceMagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputConfig: - return ManagementInstanceMagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputConfig: + return ManagementInstanceMagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutput: +class mapManagementInstanceMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutput: - return ManagementInstanceMagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutput: + return ManagementInstanceMagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/list.py similarity index 62% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/list.py index 7ac2b99..9b37478 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItems: +class ManagementInstanceMagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment - config: ManagementInstanceMagicMcpServersProviderListOutputItemsConfig + deployment: ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment + config: ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputPagination: +class ManagementInstanceMagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class ManagementInstanceMagicMcpServersProviderListOutput: - items: List[ManagementInstanceMagicMcpServersProviderListOutputItems] - pagination: ManagementInstanceMagicMcpServersProviderListOutputPagination +class ManagementInstanceMagicMcpServersProvidersListOutput: + items: List[ManagementInstanceMagicMcpServersProvidersListOutputItems] + pagination: ManagementInstanceMagicMcpServersProvidersListOutputPagination -class mapManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: - return ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItemsConfig: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: - return ManagementInstanceMagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: - return ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItems: +class mapManagementInstanceMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItems: - return ManagementInstanceMagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItems: + return ManagementInstanceMagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputPagination: +class mapManagementInstanceMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputPagination: - return ManagementInstanceMagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputPagination: + return ManagementInstanceMagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutput: +class mapManagementInstanceMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutput: - return ManagementInstanceMagicMcpServersProviderListOutput( - items=[mapManagementInstanceMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapManagementInstanceMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutput: + return ManagementInstanceMagicMcpServersProvidersListOutput( + items=[mapManagementInstanceMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapManagementInstanceMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutput, Di return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderListQueryCreatedAt: +class ManagementInstanceMagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListQueryUpdatedAt: +class ManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListQuery: +class ManagementInstanceMagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class ManagementInstanceMagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[ManagementInstanceMagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[ManagementInstanceMagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[ManagementInstanceMagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[ManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt] = None -class mapManagementInstanceMagicMcpServersProviderListQuery: +class mapManagementInstanceMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListQuery: - return ManagementInstanceMagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListQuery: + return ManagementInstanceMagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapManagementInstanceMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapManagementInstanceMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapManagementInstanceMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/update.py similarity index 66% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/update.py index c756e0f..5b9ddfb 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutput: +class ManagementInstanceMagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment - config: ManagementInstanceMagicMcpServersProviderUpdateOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: - return ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: - return ManagementInstanceMagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutput: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutput: - return ManagementInstanceMagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutput: + return ManagementInstanceMagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutput, return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateBody: +class ManagementInstanceMagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapManagementInstanceMagicMcpServersProviderUpdateBody: +class mapManagementInstanceMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateBody: - return ManagementInstanceMagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateBody: + return ManagementInstanceMagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/create.py index 4d59e8a..70c1159 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/create.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsCreateOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsCreateOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsCreateOutput: slug: str auth: ManagementInstancePortalsCreateOutputAuth urls: List[ManagementInstancePortalsCreateOutputUrls] - brand: ManagementInstancePortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsCreateOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutputBrand: - return ManagementInstancePortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutput: description=data.get('description'), auth=mapManagementInstancePortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/delete.py index 2eb19ba..8edd6ed 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/delete.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsDeleteOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsDeleteOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsDeleteOutput: slug: str auth: ManagementInstancePortalsDeleteOutputAuth urls: List[ManagementInstancePortalsDeleteOutputUrls] - brand: ManagementInstancePortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsDeleteOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutputBrand: - return ManagementInstancePortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutput: description=data.get('description'), auth=mapManagementInstancePortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/get.py index 0bb174a..fc99831 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/get.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsGetOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsGetOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsGetOutput: slug: str auth: ManagementInstancePortalsGetOutputAuth urls: List[ManagementInstancePortalsGetOutputUrls] - brand: ManagementInstancePortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsGetOutputUrls, Dict[str, Any], return value return dataclasses.asdict(value) -class mapManagementInstancePortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutputBrand: - return ManagementInstancePortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutput: description=data.get('description'), auth=mapManagementInstancePortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/list.py index 0b578dc..3214f14 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/list.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsListOutputItemsUrls: type: str url: str @dataclass -class ManagementInstancePortalsListOutputItemsBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsListOutputItems: slug: str auth: ManagementInstancePortalsListOutputItemsAuth urls: List[ManagementInstancePortalsListOutputItemsUrls] - brand: ManagementInstancePortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[ManagementInstancePortalsListOutputItemsUrls, Dict[str, return value return dataclasses.asdict(value) -class mapManagementInstancePortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItemsBrand: - return ManagementInstancePortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItems: description=data.get('description'), auth=mapManagementInstancePortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/update.py index 8000813..3622c7f 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/portals/update.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsUpdateOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsUpdateOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsUpdateOutput: slug: str auth: ManagementInstancePortalsUpdateOutputAuth urls: List[ManagementInstancePortalsUpdateOutputUrls] - brand: ManagementInstancePortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsUpdateOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutputBrand: - return ManagementInstancePortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutput: description=data.get('description'), auth=mapManagementInstancePortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/create.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/create.py index f270ec2..80d640d 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/create.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/create.py @@ -16,10 +16,6 @@ class PortalsCreateOutputUrls: type: str url: str @dataclass -class PortalsCreateOutputBrand: - image: str - name: str -@dataclass class PortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsCreateOutput: slug: str auth: PortalsCreateOutputAuth urls: List[PortalsCreateOutputUrls] - brand: PortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsCreateOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsCreateOutputBrand: - return PortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsCreateOutput: description=data.get('description'), auth=mapPortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/delete.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/delete.py index 97f9c3d..29a6df0 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/delete.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/delete.py @@ -16,10 +16,6 @@ class PortalsDeleteOutputUrls: type: str url: str @dataclass -class PortalsDeleteOutputBrand: - image: str - name: str -@dataclass class PortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsDeleteOutput: slug: str auth: PortalsDeleteOutputAuth urls: List[PortalsDeleteOutputUrls] - brand: PortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsDeleteOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutputBrand: - return PortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutput: description=data.get('description'), auth=mapPortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/get.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/get.py index d04caec..10310b8 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/get.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/get.py @@ -16,10 +16,6 @@ class PortalsGetOutputUrls: type: str url: str @dataclass -class PortalsGetOutputBrand: - image: str - name: str -@dataclass class PortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsGetOutput: slug: str auth: PortalsGetOutputAuth urls: List[PortalsGetOutputUrls] - brand: PortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsGetOutputUrls, Dict[str, Any], None]) -> Optiona return value return dataclasses.asdict(value) -class mapPortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsGetOutputBrand: - return PortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsGetOutput: description=data.get('description'), auth=mapPortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/list.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/list.py index 0b13161..b184456 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/list.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/list.py @@ -16,10 +16,6 @@ class PortalsListOutputItemsUrls: type: str url: str @dataclass -class PortalsListOutputItemsBrand: - image: str - name: str -@dataclass class PortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class PortalsListOutputItems: slug: str auth: PortalsListOutputItemsAuth urls: List[PortalsListOutputItemsUrls] - brand: PortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[PortalsListOutputItemsUrls, Dict[str, Any], None]) -> O return value return dataclasses.asdict(value) -class mapPortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsListOutputItemsBrand: - return PortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsListOutputItems: description=data.get('description'), auth=mapPortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/update.py b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/update.py index fe487fc..51552a6 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/update.py +++ b/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/portals/update.py @@ -16,10 +16,6 @@ class PortalsUpdateOutputUrls: type: str url: str @dataclass -class PortalsUpdateOutputBrand: - image: str - name: str -@dataclass class PortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsUpdateOutput: slug: str auth: PortalsUpdateOutputAuth urls: List[PortalsUpdateOutputUrls] - brand: PortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsUpdateOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutputBrand: - return PortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutput: description=data.get('description'), auth=mapPortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/__init__.py index 8b5667e..51c08ad 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/__init__.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/__init__.py @@ -182,14 +182,14 @@ # DashboardInstanceMagicMcpServersGetOutput # DashboardInstanceMagicMcpServersListOutput # DashboardInstanceMagicMcpServersListQuery -# DashboardInstanceMagicMcpServersProviderCreateBody -# DashboardInstanceMagicMcpServersProviderCreateOutput -# DashboardInstanceMagicMcpServersProviderDeleteOutput -# DashboardInstanceMagicMcpServersProviderGetOutput -# DashboardInstanceMagicMcpServersProviderListOutput -# DashboardInstanceMagicMcpServersProviderListQuery -# DashboardInstanceMagicMcpServersProviderUpdateBody -# DashboardInstanceMagicMcpServersProviderUpdateOutput +# DashboardInstanceMagicMcpServersProvidersCreateBody +# DashboardInstanceMagicMcpServersProvidersCreateOutput +# DashboardInstanceMagicMcpServersProvidersDeleteOutput +# DashboardInstanceMagicMcpServersProvidersGetOutput +# DashboardInstanceMagicMcpServersProvidersListOutput +# DashboardInstanceMagicMcpServersProvidersListQuery +# DashboardInstanceMagicMcpServersProvidersUpdateBody +# DashboardInstanceMagicMcpServersProvidersUpdateOutput # DashboardInstanceMagicMcpServersToolsOutput # DashboardInstanceMagicMcpServersUpdateBody # DashboardInstanceMagicMcpServersUpdateOutput @@ -578,14 +578,14 @@ # mapDashboardInstanceMagicMcpServersGetOutput # mapDashboardInstanceMagicMcpServersListOutput # mapDashboardInstanceMagicMcpServersListQuery -# mapDashboardInstanceMagicMcpServersProviderCreateBody -# mapDashboardInstanceMagicMcpServersProviderCreateOutput -# mapDashboardInstanceMagicMcpServersProviderDeleteOutput -# mapDashboardInstanceMagicMcpServersProviderGetOutput -# mapDashboardInstanceMagicMcpServersProviderListOutput -# mapDashboardInstanceMagicMcpServersProviderListQuery -# mapDashboardInstanceMagicMcpServersProviderUpdateBody -# mapDashboardInstanceMagicMcpServersProviderUpdateOutput +# mapDashboardInstanceMagicMcpServersProvidersCreateBody +# mapDashboardInstanceMagicMcpServersProvidersCreateOutput +# mapDashboardInstanceMagicMcpServersProvidersDeleteOutput +# mapDashboardInstanceMagicMcpServersProvidersGetOutput +# mapDashboardInstanceMagicMcpServersProvidersListOutput +# mapDashboardInstanceMagicMcpServersProvidersListQuery +# mapDashboardInstanceMagicMcpServersProvidersUpdateBody +# mapDashboardInstanceMagicMcpServersProvidersUpdateOutput # mapDashboardInstanceMagicMcpServersToolsOutput # mapDashboardInstanceMagicMcpServersUpdateBody # mapDashboardInstanceMagicMcpServersUpdateOutput diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/__init__.py index fb45bce..7027ccc 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/__init__.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/__init__.py @@ -42,7 +42,7 @@ from .dashboard_instance_magic_mcp_endpoints import * from .dashboard_instance_magic_mcp_groups import * from .dashboard_instance_magic_mcp_servers import * -from .dashboard_instance_magic_mcp_servers_provider import * +from .dashboard_instance_magic_mcp_servers_providers import * from .dashboard_instance_magic_mcp_sessions import * from .dashboard_instance_magic_mcp_tokens import * from .dashboard_instance_portals import * @@ -92,7 +92,7 @@ from .magic_mcp_endpoints import * from .magic_mcp_groups import * from .magic_mcp_servers import * -from .magic_mcp_servers_provider import * +from .magic_mcp_servers_providers import * from .magic_mcp_sessions import * from .magic_mcp_tokens import * from .management_instance_callbacks import * @@ -120,7 +120,7 @@ from .management_instance_magic_mcp_endpoints import * from .management_instance_magic_mcp_groups import * from .management_instance_magic_mcp_servers import * -from .management_instance_magic_mcp_servers_provider import * +from .management_instance_magic_mcp_servers_providers import * from .management_instance_magic_mcp_sessions import * from .management_instance_magic_mcp_tokens import * from .management_instance_portals import * diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers.py index 1a2d8cb..bce511e 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialDashboardInstanceMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -21,9 +21,11 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -43,12 +45,16 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_providers.py index 75a922b..4727c0f 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/dashboard_instance_magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialDashboardInstanceMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialDashboardInstanceMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -28,7 +28,7 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -60,12 +60,12 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. @@ -73,14 +73,14 @@ def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provi :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -92,7 +92,7 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -108,12 +108,12 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -122,7 +122,7 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -130,12 +130,12 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. @@ -143,9 +143,9 @@ def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['dashboard', 'instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers.py index 5af80bd..f5677e1 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -20,9 +20,11 @@ def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, be :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -42,12 +44,16 @@ def list(self, *, limit: Optional[float] = None, after: Optional[str] = None, be query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_providers.py index ba9eeca..f17ddcc 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -27,7 +27,7 @@ def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -59,26 +59,26 @@ def list(self, magic_mcp_server_id: str, *, limit: Optional[float] = None, after query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -89,7 +89,7 @@ def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[s :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -105,12 +105,12 @@ def create(self, magic_mcp_server_id: str, *, provider_deployment_id: Optional[s body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -118,7 +118,7 @@ def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -126,21 +126,21 @@ def update(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers.py index 899871a..244b555 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers.py @@ -8,7 +8,7 @@ class MetorialManagementInstanceMagicMcpServersEndpoint(BaseMetorialEndpoint): def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: + def list(self, instance_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, magic_mcp_group_id: Optional[Union[str, List[str]]] = None, provider_template_id: Optional[Union[str, List[str]]] = None, consumer_id: Optional[Union[str, List[str]]] = None, consumer_profile_id: Optional[Union[str, List[str]]] = None, search: Optional[str] = None, id: Optional[Union[str, List[str]]] = None, preconfigured_only: Optional[bool] = None) -> DashboardInstanceMagicMcpServersListOutput: """ List magic MCP servers Returns a paginated list of magic MCP servers. @@ -21,9 +21,11 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option :param order: Optional[str] (optional) :param status: Optional[Union[str, List[str]]] (optional) :param magic_mcp_group_id: Optional[Union[str, List[str]]] (optional) + :param provider_template_id: Optional[Union[str, List[str]]] (optional) :param consumer_id: Optional[Union[str, List[str]]] (optional) :param consumer_profile_id: Optional[Union[str, List[str]]] (optional) :param search: Optional[str] (optional) + :param id: Optional[Union[str, List[str]]] (optional) :param preconfigured_only: Optional[bool] (optional) :return: DashboardInstanceMagicMcpServersListOutput """ @@ -43,12 +45,16 @@ def list(self, instance_id: str, *, limit: Optional[float] = None, after: Option query_dict["status"] = status if magic_mcp_group_id is not None: query_dict["magic_mcp_group_id"] = magic_mcp_group_id + if provider_template_id is not None: + query_dict["provider_template_id"] = provider_template_id if consumer_id is not None: query_dict["consumer_id"] = consumer_id if consumer_profile_id is not None: query_dict["consumer_profile_id"] = consumer_profile_id if search is not None: query_dict["search"] = search + if id is not None: + query_dict["id"] = id if preconfigured_only is not None: query_dict["preconfigured_only"] = preconfigured_only diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_provider.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_providers.py similarity index 79% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_provider.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_providers.py index ca6686b..b93171b 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/endpoints/management_instance_magic_mcp_servers_provider.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/endpoints/management_instance_magic_mcp_servers_providers.py @@ -1,14 +1,14 @@ from typing import Any, Dict, List, Optional, Union from metorial_util_endpoint import BaseMetorialEndpoint, MetorialEndpointManager, MetorialRequest -from ..resources import mapDashboardInstanceMagicMcpServersProviderListOutput, DashboardInstanceMagicMcpServersProviderListOutput, mapDashboardInstanceMagicMcpServersProviderListQuery, DashboardInstanceMagicMcpServersProviderListQuery, mapDashboardInstanceMagicMcpServersProviderGetOutput, DashboardInstanceMagicMcpServersProviderGetOutput, mapDashboardInstanceMagicMcpServersProviderCreateOutput, DashboardInstanceMagicMcpServersProviderCreateOutput, mapDashboardInstanceMagicMcpServersProviderCreateBody, DashboardInstanceMagicMcpServersProviderCreateBody, mapDashboardInstanceMagicMcpServersProviderUpdateOutput, DashboardInstanceMagicMcpServersProviderUpdateOutput, mapDashboardInstanceMagicMcpServersProviderUpdateBody, DashboardInstanceMagicMcpServersProviderUpdateBody, mapDashboardInstanceMagicMcpServersProviderDeleteOutput, DashboardInstanceMagicMcpServersProviderDeleteOutput +from ..resources import mapDashboardInstanceMagicMcpServersProvidersListOutput, DashboardInstanceMagicMcpServersProvidersListOutput, mapDashboardInstanceMagicMcpServersProvidersListQuery, DashboardInstanceMagicMcpServersProvidersListQuery, mapDashboardInstanceMagicMcpServersProvidersGetOutput, DashboardInstanceMagicMcpServersProvidersGetOutput, mapDashboardInstanceMagicMcpServersProvidersCreateOutput, DashboardInstanceMagicMcpServersProvidersCreateOutput, mapDashboardInstanceMagicMcpServersProvidersCreateBody, DashboardInstanceMagicMcpServersProvidersCreateBody, mapDashboardInstanceMagicMcpServersProvidersUpdateOutput, DashboardInstanceMagicMcpServersProvidersUpdateOutput, mapDashboardInstanceMagicMcpServersProvidersUpdateBody, DashboardInstanceMagicMcpServersProvidersUpdateBody, mapDashboardInstanceMagicMcpServersProvidersDeleteOutput, DashboardInstanceMagicMcpServersProvidersDeleteOutput -class MetorialManagementInstanceMagicMcpServersProviderEndpoint(BaseMetorialEndpoint): +class MetorialManagementInstanceMagicMcpServersProvidersEndpoint(BaseMetorialEndpoint): """Magic MCP server providers define which providers are included in the setup session template backing a magic MCP server.""" def __init__(self, config: MetorialEndpointManager): super().__init__(config) - def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProviderListOutput: + def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[float] = None, after: Optional[str] = None, before: Optional[str] = None, cursor: Optional[str] = None, order: Optional[str] = None, status: Optional[Union[str, List[str]]] = None, id: Optional[Union[str, List[str]]] = None, provider_id: Optional[Union[str, List[str]]] = None, provider_deployment_id: Optional[Union[str, List[str]]] = None, provider_config_id: Optional[Union[str, List[str]]] = None, provider_auth_config_id: Optional[Union[str, List[str]]] = None, created_at: Optional[Dict[str, Any]] = None, updated_at: Optional[Dict[str, Any]] = None) -> DashboardInstanceMagicMcpServersProvidersListOutput: """ List magic MCP server providers Returns a paginated list of providers configured for a magic MCP server. @@ -28,7 +28,7 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl :param provider_auth_config_id: Optional[Union[str, List[str]]] (optional) :param created_at: Optional[Dict[str, Any]] (optional) :param updated_at: Optional[Dict[str, Any]] (optional) - :return: DashboardInstanceMagicMcpServersProviderListOutput + :return: DashboardInstanceMagicMcpServersProvidersListOutput """ # Build query parameters from keyword arguments query_dict = {} @@ -60,12 +60,12 @@ def list(self, instance_id: str, magic_mcp_server_id: str, *, limit: Optional[fl query_dict["updated_at"] = updated_at request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], query=query_dict ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderListOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersListOutput.from_dict) - def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderGetOutput: + def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersGetOutput: """ Get magic MCP server provider Retrieves a specific provider configuration from a magic MCP server. @@ -73,14 +73,14 @@ def get(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provi :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderGetOutput + :return: DashboardInstanceMagicMcpServersProvidersGetOutput """ request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._get(request).transform(mapDashboardInstanceMagicMcpServersProviderGetOutput.from_dict) + return self._get(request).transform(mapDashboardInstanceMagicMcpServersProvidersGetOutput.from_dict) - def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderCreateOutput: + def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deployment_id: Optional[str] = None, provider_config_id: Optional[str] = None, provider_config_vault_id: Optional[str] = None, provider_auth_config_id: Optional[str] = None, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: """ Create magic MCP server provider Adds a new provider configuration to a magic MCP server. @@ -92,7 +92,7 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym :param provider_config_vault_id: Optional[str] (optional) :param provider_auth_config_id: Optional[str] (optional) :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderCreateOutput + :return: DashboardInstanceMagicMcpServersProvidersCreateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -108,12 +108,12 @@ def create(self, instance_id: str, magic_mcp_server_id: str, *, provider_deploym body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider'], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers'], body=body_dict ) - return self._post(request).transform(mapDashboardInstanceMagicMcpServersProviderCreateOutput.from_dict) + return self._post(request).transform(mapDashboardInstanceMagicMcpServersProvidersCreateOutput.from_dict) - def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: + def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str, *, tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] = None) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: """ Update magic MCP server provider Updates a provider configuration in a magic MCP server. @@ -122,7 +122,7 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str :param tool_filters: Optional[Union[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]], List[Union[Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any], Dict[str, Any]]]]] (optional) - :return: DashboardInstanceMagicMcpServersProviderUpdateOutput + :return: DashboardInstanceMagicMcpServersProvidersUpdateOutput """ # Build body parameters from keyword arguments body_dict = {} @@ -130,12 +130,12 @@ def update(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr body_dict["tool_filters"] = tool_filters request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id], + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id], body=body_dict ) - return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProviderUpdateOutput.from_dict) + return self._patch(request).transform(mapDashboardInstanceMagicMcpServersProvidersUpdateOutput.from_dict) - def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: + def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_provider_id: str) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: """ Delete magic MCP server provider Removes a provider configuration from a magic MCP server. @@ -143,9 +143,9 @@ def delete(self, instance_id: str, magic_mcp_server_id: str, magic_mcp_server_pr :param instance_id: str :param magic_mcp_server_id: str :param magic_mcp_server_provider_id: str - :return: DashboardInstanceMagicMcpServersProviderDeleteOutput + :return: DashboardInstanceMagicMcpServersProvidersDeleteOutput """ request = MetorialRequest( - path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'provider', magic_mcp_server_provider_id] + path=['instances', instance_id, 'magic-mcp-servers', magic_mcp_server_id, 'providers', magic_mcp_server_provider_id] ) - return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProviderDeleteOutput.from_dict) \ No newline at end of file + return self._delete(request).transform(mapDashboardInstanceMagicMcpServersProvidersDeleteOutput.from_dict) \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/list.py index f25270d..ef9d599 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/list.py @@ -115,9 +115,11 @@ class DashboardInstanceMagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -132,9 +134,11 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersListQuery order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/create.py similarity index 68% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/create.py index 85b41d0..86349d9 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/dashboard/instance/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputConfig: +class DashboardInstanceMagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderCreateOutput: +class DashboardInstanceMagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderCreateOutputDeployment - config: DashboardInstanceMagicMcpServersProviderCreateOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderCreateOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputDeployment: - return DashboardInstanceMagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputConfig: - return DashboardInstanceMagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputConfig: + return DashboardInstanceMagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderCreateOutput: +class mapDashboardInstanceMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateOutput: - return DashboardInstanceMagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateOutput: + return DashboardInstanceMagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateOutput, D return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderCreateBody: +class DashboardInstanceMagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class DashboardInstanceMagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapDashboardInstanceMagicMcpServersProviderCreateBody: +class mapDashboardInstanceMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderCreateBody: - return DashboardInstanceMagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersCreateBody: + return DashboardInstanceMagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderC ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/delete.py similarity index 66% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/delete.py index ee5dc1f..76dac94 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderDeleteOutput: +class DashboardInstanceMagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment - config: DashboardInstanceMagicMcpServersProviderDeleteOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment: - return DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderD ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputConfig: - return DashboardInstanceMagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderD ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderDeleteOutput: +class mapDashboardInstanceMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderDeleteOutput: - return DashboardInstanceMagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersDeleteOutput: + return DashboardInstanceMagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/get.py similarity index 67% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/get.py index 854cf66..5cd2c4a 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputConfig: +class DashboardInstanceMagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderGetOutput: +class DashboardInstanceMagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderGetOutputDeployment - config: DashboardInstanceMagicMcpServersProviderGetOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersGetOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderGetOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputDeployment: - return DashboardInstanceMagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderG ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputConfig: - return DashboardInstanceMagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputConfig: + return DashboardInstanceMagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderG ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderGetOutput: +class mapDashboardInstanceMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderGetOutput: - return DashboardInstanceMagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersGetOutput: + return DashboardInstanceMagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/list.py similarity index 62% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/list.py index 4f30dd9..84f0036 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputItems: +class DashboardInstanceMagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment - config: DashboardInstanceMagicMcpServersProviderListOutputItemsConfig + deployment: DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment + config: DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListOutputPagination: +class DashboardInstanceMagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class DashboardInstanceMagicMcpServersProviderListOutput: - items: List[DashboardInstanceMagicMcpServersProviderListOutputItems] - pagination: DashboardInstanceMagicMcpServersProviderListOutputPagination +class DashboardInstanceMagicMcpServersProvidersListOutput: + items: List[DashboardInstanceMagicMcpServersProvidersListOutputItems] + pagination: DashboardInstanceMagicMcpServersProvidersListOutputPagination -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment: - return DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsConfig: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsConfig: - return DashboardInstanceMagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig: - return DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: + return DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputItems: +class mapDashboardInstanceMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputItems: - return DashboardInstanceMagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputItems: + return DashboardInstanceMagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutputPagination: +class mapDashboardInstanceMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutputPagination: - return DashboardInstanceMagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutputPagination: + return DashboardInstanceMagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderListOutput: +class mapDashboardInstanceMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListOutput: - return DashboardInstanceMagicMcpServersProviderListOutput( - items=[mapDashboardInstanceMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapDashboardInstanceMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListOutput: + return DashboardInstanceMagicMcpServersProvidersListOutput( + items=[mapDashboardInstanceMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapDashboardInstanceMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListOutput, Dic return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderListQueryCreatedAt: +class DashboardInstanceMagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListQueryUpdatedAt: +class DashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class DashboardInstanceMagicMcpServersProviderListQuery: +class DashboardInstanceMagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class DashboardInstanceMagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[DashboardInstanceMagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[DashboardInstanceMagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[DashboardInstanceMagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[DashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt] = None -class mapDashboardInstanceMagicMcpServersProviderListQuery: +class mapDashboardInstanceMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderListQuery: - return DashboardInstanceMagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersListQuery: + return DashboardInstanceMagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderL provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapDashboardInstanceMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapDashboardInstanceMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapDashboardInstanceMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapDashboardInstanceMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/update.py similarity index 65% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/update.py index dca8c0e..17cab0b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateOutput: +class DashboardInstanceMagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment - config: DashboardInstanceMagicMcpServersProviderUpdateOutputConfig + deployment: DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment + config: DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment: - return DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderU ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputConfig: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputConfig: - return DashboardInstanceMagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderU ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig: - return DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: + return DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapDashboardInstanceMagicMcpServersProviderUpdateOutput: +class mapDashboardInstanceMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateOutput: - return DashboardInstanceMagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateOutput: + return DashboardInstanceMagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapDashboardInstanceMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapDashboardInstanceMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapDashboardInstanceMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapDashboardInstanceMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateOutput, D return dataclasses.asdict(value) @dataclass -class DashboardInstanceMagicMcpServersProviderUpdateBody: +class DashboardInstanceMagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapDashboardInstanceMagicMcpServersProviderUpdateBody: +class mapDashboardInstanceMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProviderUpdateBody: - return DashboardInstanceMagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> DashboardInstanceMagicMcpServersProvidersUpdateBody: + return DashboardInstanceMagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[DashboardInstanceMagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[DashboardInstanceMagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/create.py index c1a4673..8091651 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/create.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsCreateOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsCreateOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsCreateOutput: slug: str auth: DashboardInstancePortalsCreateOutputAuth urls: List[DashboardInstancePortalsCreateOutputUrls] - brand: DashboardInstancePortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsCreateOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutputBrand: - return DashboardInstancePortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsCreateOutput: description=data.get('description'), auth=mapDashboardInstancePortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/delete.py index 36f061a..08a0d29 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/delete.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsDeleteOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsDeleteOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsDeleteOutput: slug: str auth: DashboardInstancePortalsDeleteOutputAuth urls: List[DashboardInstancePortalsDeleteOutputUrls] - brand: DashboardInstancePortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsDeleteOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutputBrand: - return DashboardInstancePortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsDeleteOutput: description=data.get('description'), auth=mapDashboardInstancePortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/get.py index 4aca13c..597ac77 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/get.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsGetOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsGetOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsGetOutput: slug: str auth: DashboardInstancePortalsGetOutputAuth urls: List[DashboardInstancePortalsGetOutputUrls] - brand: DashboardInstancePortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsGetOutputUrls, Dict[str, Any], return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutputBrand: - return DashboardInstancePortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsGetOutput: description=data.get('description'), auth=mapDashboardInstancePortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/list.py index 1de516a..07e697e 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/list.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsListOutputItemsUrls: type: str url: str @dataclass -class DashboardInstancePortalsListOutputItemsBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsListOutputItems: slug: str auth: DashboardInstancePortalsListOutputItemsAuth urls: List[DashboardInstancePortalsListOutputItemsUrls] - brand: DashboardInstancePortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[DashboardInstancePortalsListOutputItemsUrls, Dict[str, return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItemsBrand: - return DashboardInstancePortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsListOutputItems: description=data.get('description'), auth=mapDashboardInstancePortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/update.py index b0380a2..1bb2d89 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/dashboard/instance/portals/update.py @@ -16,10 +16,6 @@ class DashboardInstancePortalsUpdateOutputUrls: type: str url: str @dataclass -class DashboardInstancePortalsUpdateOutputBrand: - image: str - name: str -@dataclass class DashboardInstancePortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class DashboardInstancePortalsUpdateOutput: slug: str auth: DashboardInstancePortalsUpdateOutputAuth urls: List[DashboardInstancePortalsUpdateOutputUrls] - brand: DashboardInstancePortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[DashboardInstancePortalsUpdateOutputUrls, Dict[str, Any return value return dataclasses.asdict(value) -class mapDashboardInstancePortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutputBrand: - return DashboardInstancePortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[DashboardInstancePortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapDashboardInstancePortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> DashboardInstancePortalsUpdateOutput: description=data.get('description'), auth=mapDashboardInstancePortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapDashboardInstancePortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapDashboardInstancePortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/list.py index 7aa2913..c461f7b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/list.py @@ -115,9 +115,11 @@ class MagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -132,9 +134,11 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersListQuery: order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/create.py similarity index 67% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/create.py index e1448c9..abaad97 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderCreateOutputDeployment: +class MagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderCreateOutputConfig: +class MagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderCreateOutputAuthConfig: +class MagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderCreateOutput: +class MagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderCreateOutputDeployment - config: MagicMcpServersProviderCreateOutputConfig + deployment: MagicMcpServersProvidersCreateOutputDeployment + config: MagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapMagicMcpServersProviderCreateOutputDeployment: +class mapMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputDeployment: - return MagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputDeployment: + return MagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutputConfig: +class mapMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputConfig: - return MagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputConfig: + return MagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutputAuthConfig: +class mapMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutputAuthConfig: - return MagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutputAuthConfig: + return MagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderCreateOutput: +class mapMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateOutput: - return MagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateOutput: + return MagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[MagicMcpServersProviderCreateOutput, Dict[str, Any], No return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderCreateBody: +class MagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class MagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapMagicMcpServersProviderCreateBody: +class mapMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateBody: - return MagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersCreateBody: + return MagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderCreateBody: ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/delete.py similarity index 65% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/delete.py index ebabe6e..e1470a1 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderDeleteOutputDeployment: +class MagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderDeleteOutputConfig: +class MagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderDeleteOutputAuthConfig: +class MagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderDeleteOutput: +class MagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderDeleteOutputDeployment - config: MagicMcpServersProviderDeleteOutputConfig + deployment: MagicMcpServersProvidersDeleteOutputDeployment + config: MagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapMagicMcpServersProviderDeleteOutputDeployment: +class mapMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputDeployment: - return MagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputDeployment: + return MagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutputConfig: +class mapMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputConfig: - return MagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputConfig: + return MagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutputAuthConfig: +class mapMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutputAuthConfig: - return MagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutputAuthConfig: + return MagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderDeleteOutput: +class mapMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderDeleteOutput: - return MagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersDeleteOutput: + return MagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/get.py similarity index 66% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/get.py index e523b3c..60f6552 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderGetOutputDeployment: +class MagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderGetOutputConfig: +class MagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderGetOutputAuthConfig: +class MagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderGetOutput: +class MagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderGetOutputDeployment - config: MagicMcpServersProviderGetOutputConfig + deployment: MagicMcpServersProvidersGetOutputDeployment + config: MagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersGetOutputAuthConfig] = None -class mapMagicMcpServersProviderGetOutputDeployment: +class mapMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputDeployment: - return MagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputDeployment: + return MagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputDeploymen ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutputConfig: +class mapMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputConfig: - return MagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputConfig: + return MagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputConfig: ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutputAuthConfig: +class mapMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutputAuthConfig: - return MagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutputAuthConfig: + return MagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderGetOutput: +class mapMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderGetOutput: - return MagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersGetOutput: + return MagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/list.py similarity index 61% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/list.py index f3d3352..79c7a6e 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderListOutputItemsDeployment: +class MagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderListOutputItemsConfig: +class MagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class MagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderListOutputItemsAuthConfig: +class MagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderListOutputItems: +class MagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderListOutputItemsDeployment - config: MagicMcpServersProviderListOutputItemsConfig + deployment: MagicMcpServersProvidersListOutputItemsDeployment + config: MagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class MagicMcpServersProviderListOutputPagination: +class MagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class MagicMcpServersProviderListOutput: - items: List[MagicMcpServersProviderListOutputItems] - pagination: MagicMcpServersProviderListOutputPagination +class MagicMcpServersProvidersListOutput: + items: List[MagicMcpServersProvidersListOutputItems] + pagination: MagicMcpServersProvidersListOutputPagination -class mapMagicMcpServersProviderListOutputItemsDeployment: +class mapMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsDeployment: - return MagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsDeployment: + return MagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsDep ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItemsConfig: +class mapMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsConfig: - return MagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsConfig: + return MagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsCon ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItemsAuthConfig: +class mapMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItemsAuthConfig: - return MagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItemsAuthConfig: + return MagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputItems: +class mapMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputItems: - return MagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputItems: + return MagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutputPagination: +class mapMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutputPagination: - return MagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutputPagination: + return MagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderListOutput: +class mapMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListOutput: - return MagicMcpServersProviderListOutput( - items=[mapMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListOutput: + return MagicMcpServersProvidersListOutput( + items=[mapMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[MagicMcpServersProviderListOutput, Dict[str, Any], None return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderListQueryCreatedAt: +class MagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class MagicMcpServersProviderListQueryUpdatedAt: +class MagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class MagicMcpServersProviderListQuery: +class MagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class MagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[MagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[MagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[MagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[MagicMcpServersProvidersListQueryUpdatedAt] = None -class mapMagicMcpServersProviderListQuery: +class mapMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListQuery: - return MagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersListQuery: + return MagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderListQuery: provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/update.py similarity index 65% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/update.py index 7274c6f..bdf9b33 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class MagicMcpServersProviderUpdateOutputDeployment: +class MagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class MagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderUpdateOutputConfig: +class MagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class MagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class MagicMcpServersProviderUpdateOutputAuthConfig: +class MagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class MagicMcpServersProviderUpdateOutput: +class MagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: MagicMcpServersProviderUpdateOutputDeployment - config: MagicMcpServersProviderUpdateOutputConfig + deployment: MagicMcpServersProvidersUpdateOutputDeployment + config: MagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[MagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[MagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapMagicMcpServersProviderUpdateOutputDeployment: +class mapMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputDeployment: - return MagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputDeployment: + return MagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputDeploy ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutputConfig: +class mapMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputConfig: - return MagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputConfig: + return MagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputConfig ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutputAuthConfig: +class mapMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutputAuthConfig: - return MagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutputAuthConfig: + return MagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapMagicMcpServersProviderUpdateOutput: +class mapMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateOutput: - return MagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateOutput: + return MagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[MagicMcpServersProviderUpdateOutput, Dict[str, Any], No return dataclasses.asdict(value) @dataclass -class MagicMcpServersProviderUpdateBody: +class MagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapMagicMcpServersProviderUpdateBody: +class mapMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> MagicMcpServersProviderUpdateBody: - return MagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> MagicMcpServersProvidersUpdateBody: + return MagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[MagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[MagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/__init__.py index 3742a5b..780705b 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/__init__.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/__init__.py @@ -2,6 +2,6 @@ from .delete import * from .get import * from .list import * -from .provider import * +from .providers import * from .tools import * from .update import * \ No newline at end of file diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/list.py index b6ace4f..6a20fe2 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/list.py @@ -115,9 +115,11 @@ class ManagementInstanceMagicMcpServersListQuery: order: Optional[str] = None status: Optional[Union[str, List[str]]] = None magic_mcp_group_id: Optional[Union[str, List[str]]] = None + provider_template_id: Optional[Union[str, List[str]]] = None consumer_id: Optional[Union[str, List[str]]] = None consumer_profile_id: Optional[Union[str, List[str]]] = None search: Optional[str] = None + id: Optional[Union[str, List[str]]] = None preconfigured_only: Optional[bool] = None @@ -132,9 +134,11 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersListQuer order=data.get('order'), status=data.get('status'), magic_mcp_group_id=data.get('magic_mcp_group_id'), + provider_template_id=data.get('provider_template_id'), consumer_id=data.get('consumer_id'), consumer_profile_id=data.get('consumer_profile_id'), search=data.get('search'), + id=data.get('id'), preconfigured_only=data.get('preconfigured_only') ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/__init__.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/__init__.py similarity index 100% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/__init__.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/__init__.py diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/create.py similarity index 68% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/create.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/create.py index 41f5e1c..550bd5c 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/create.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputConfig: +class ManagementInstanceMagicMcpServersProvidersCreateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderCreateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderCreateOutput: +class ManagementInstanceMagicMcpServersProvidersCreateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderCreateOutputDeployment - config: ManagementInstanceMagicMcpServersProviderCreateOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersCreateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderCreateOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputDeployment: - return ManagementInstanceMagicMcpServersProviderCreateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputConfig: - return ManagementInstanceMagicMcpServersProviderCreateOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputConfig: + return ManagementInstanceMagicMcpServersProvidersCreateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderCreateOutput: +class mapManagementInstanceMagicMcpServersProvidersCreateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateOutput: - return ManagementInstanceMagicMcpServersProviderCreateOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateOutput: + return ManagementInstanceMagicMcpServersProvidersCreateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersCreateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersCreateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersCreateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,7 +133,7 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateOutput, return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderCreateBody: +class ManagementInstanceMagicMcpServersProvidersCreateBody: provider_deployment_id: Optional[str] = None provider_config_id: Optional[str] = None provider_config_vault_id: Optional[str] = None @@ -141,10 +141,10 @@ class ManagementInstanceMagicMcpServersProviderCreateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapManagementInstanceMagicMcpServersProviderCreateBody: +class mapManagementInstanceMagicMcpServersProvidersCreateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderCreateBody: - return ManagementInstanceMagicMcpServersProviderCreateBody( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersCreateBody: + return ManagementInstanceMagicMcpServersProvidersCreateBody( provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_config_vault_id=data.get('provider_config_vault_id'), @@ -153,7 +153,7 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersCreateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/delete.py similarity index 67% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/delete.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/delete.py index cd332df..7c2ab0f 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/delete.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderDeleteOutput: +class ManagementInstanceMagicMcpServersProvidersDeleteOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment - config: ManagementInstanceMagicMcpServersProviderDeleteOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment: - return ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputConfig: - return ManagementInstanceMagicMcpServersProviderDeleteOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderDeleteOutput: +class mapManagementInstanceMagicMcpServersProvidersDeleteOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderDeleteOutput: - return ManagementInstanceMagicMcpServersProviderDeleteOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersDeleteOutput: + return ManagementInstanceMagicMcpServersProvidersDeleteOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersDeleteOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersDeleteOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersDeleteOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersDeleteOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/get.py similarity index 67% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/get.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/get.py index c033ee6..337759a 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/get.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersGetOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderGetOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputConfig: +class ManagementInstanceMagicMcpServersProvidersGetOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderGetOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderGetOutput: +class ManagementInstanceMagicMcpServersProvidersGetOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderGetOutputDeployment - config: ManagementInstanceMagicMcpServersProviderGetOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersGetOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersGetOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderGetOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersGetOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputDeployment: - return ManagementInstanceMagicMcpServersProviderGetOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersGetOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersGetOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputConfig: - return ManagementInstanceMagicMcpServersProviderGetOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputConfig: + return ManagementInstanceMagicMcpServersProvidersGetOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderGetOutput: +class mapManagementInstanceMagicMcpServersProvidersGetOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderGetOutput: - return ManagementInstanceMagicMcpServersProviderGetOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersGetOutput: + return ManagementInstanceMagicMcpServersProvidersGetOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersGetOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersGetOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersGetOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersGetOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/list.py similarity index 62% rename from src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/list.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/list.py index 7ac2b99..9b37478 100644 --- a/src/metorial/_generated/src/mt_2025_01_01_dashboard/resources/management/instance/magic_mcp_servers/provider/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/list.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: object: str id: str is_default: bool @@ -26,36 +26,36 @@ class ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputItems: +class ManagementInstanceMagicMcpServersProvidersListOutputItems: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment - config: ManagementInstanceMagicMcpServersProviderListOutputItemsConfig + deployment: ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment + config: ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListOutputPagination: +class ManagementInstanceMagicMcpServersProvidersListOutputPagination: has_more_before: bool has_more_after: bool @dataclass -class ManagementInstanceMagicMcpServersProviderListOutput: - items: List[ManagementInstanceMagicMcpServersProviderListOutputItems] - pagination: ManagementInstanceMagicMcpServersProviderListOutputPagination +class ManagementInstanceMagicMcpServersProvidersListOutput: + items: List[ManagementInstanceMagicMcpServersProvidersListOutputItems] + pagination: ManagementInstanceMagicMcpServersProvidersListOutputPagination -class mapManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment: - return ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -68,17 +68,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItemsConfig: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsConfig: - return ManagementInstanceMagicMcpServersProviderListOutputItemsConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -91,80 +91,80 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig: - return ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig: + return ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputItems: +class mapManagementInstanceMagicMcpServersProvidersListOutputItems: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputItems: - return ManagementInstanceMagicMcpServersProviderListOutputItems( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputItems: + return ManagementInstanceMagicMcpServersProvidersListOutputItems( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersListOutputItemsDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersListOutputItemsConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersListOutputItemsAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputItems, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutputPagination: +class mapManagementInstanceMagicMcpServersProvidersListOutputPagination: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutputPagination: - return ManagementInstanceMagicMcpServersProviderListOutputPagination( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutputPagination: + return ManagementInstanceMagicMcpServersProvidersListOutputPagination( has_more_before=data.get('has_more_before'), has_more_after=data.get('has_more_after') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutputPagination, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderListOutput: +class mapManagementInstanceMagicMcpServersProvidersListOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListOutput: - return ManagementInstanceMagicMcpServersProviderListOutput( - items=[mapManagementInstanceMagicMcpServersProviderListOutputItems.from_dict(item) for item in data.get('items', []) if item], - pagination=mapManagementInstanceMagicMcpServersProviderListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListOutput: + return ManagementInstanceMagicMcpServersProvidersListOutput( + items=[mapManagementInstanceMagicMcpServersProvidersListOutputItems.from_dict(item) for item in data.get('items', []) if item], + pagination=mapManagementInstanceMagicMcpServersProvidersListOutputPagination.from_dict(data.get('pagination')) if data.get('pagination') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -173,15 +173,15 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListOutput, Di return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderListQueryCreatedAt: +class ManagementInstanceMagicMcpServersProvidersListQueryCreatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListQueryUpdatedAt: +class ManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt: gt: Optional[datetime] = None lt: Optional[datetime] = None @dataclass -class ManagementInstanceMagicMcpServersProviderListQuery: +class ManagementInstanceMagicMcpServersProvidersListQuery: limit: Optional[float] = None after: Optional[str] = None before: Optional[str] = None @@ -193,14 +193,14 @@ class ManagementInstanceMagicMcpServersProviderListQuery: provider_deployment_id: Optional[Union[str, List[str]]] = None provider_config_id: Optional[Union[str, List[str]]] = None provider_auth_config_id: Optional[Union[str, List[str]]] = None - created_at: Optional[ManagementInstanceMagicMcpServersProviderListQueryCreatedAt] = None - updated_at: Optional[ManagementInstanceMagicMcpServersProviderListQueryUpdatedAt] = None + created_at: Optional[ManagementInstanceMagicMcpServersProvidersListQueryCreatedAt] = None + updated_at: Optional[ManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt] = None -class mapManagementInstanceMagicMcpServersProviderListQuery: +class mapManagementInstanceMagicMcpServersProvidersListQuery: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderListQuery: - return ManagementInstanceMagicMcpServersProviderListQuery( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersListQuery: + return ManagementInstanceMagicMcpServersProvidersListQuery( limit=data.get('limit'), after=data.get('after'), before=data.get('before'), @@ -212,12 +212,12 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider provider_deployment_id=data.get('provider_deployment_id'), provider_config_id=data.get('provider_config_id'), provider_auth_config_id=data.get('provider_auth_config_id'), - created_at=mapManagementInstanceMagicMcpServersProviderListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, - updated_at=mapManagementInstanceMagicMcpServersProviderListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None + created_at=mapManagementInstanceMagicMcpServersProvidersListQueryCreatedAt.from_dict(data.get('created_at')) if data.get('created_at') else None, + updated_at=mapManagementInstanceMagicMcpServersProvidersListQueryUpdatedAt.from_dict(data.get('updated_at')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersListQuery, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/update.py similarity index 66% rename from src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/update.py rename to src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/update.py index c756e0f..5b9ddfb 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/provider/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/magic_mcp_servers/providers/update.py @@ -4,7 +4,7 @@ import dataclasses @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: object: str id: str is_default: bool @@ -15,7 +15,7 @@ class ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: object: str id: str is_default: bool @@ -26,28 +26,28 @@ class ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: description: Optional[str] = None metadata: Optional[Dict[str, Any]] = None @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: object: str id: str @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateOutput: +class ManagementInstanceMagicMcpServersProvidersUpdateOutput: object: str id: str status: str tool_filter: Dict[str, Any] provider_id: str magic_mcp_server_id: str - deployment: ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment - config: ManagementInstanceMagicMcpServersProviderUpdateOutputConfig + deployment: ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment + config: ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig created_at: datetime updated_at: datetime - auth_config: Optional[ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig] = None + auth_config: Optional[ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig] = None -class mapManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment: - return ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -60,17 +60,17 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutputConfig: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputConfig: - return ManagementInstanceMagicMcpServersProviderUpdateOutputConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig( object=data.get('object'), id=data.get('id'), is_default=data.get('is_default'), @@ -83,48 +83,48 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvider ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig: - return ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig: + return ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig( object=data.get('object'), id=data.get('id') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): return value return dataclasses.asdict(value) -class mapManagementInstanceMagicMcpServersProviderUpdateOutput: +class mapManagementInstanceMagicMcpServersProvidersUpdateOutput: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateOutput: - return ManagementInstanceMagicMcpServersProviderUpdateOutput( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateOutput: + return ManagementInstanceMagicMcpServersProvidersUpdateOutput( object=data.get('object'), id=data.get('id'), status=data.get('status'), tool_filter=data.get('tool_filter'), provider_id=data.get('provider_id'), magic_mcp_server_id=data.get('magic_mcp_server_id'), - deployment=mapManagementInstanceMagicMcpServersProviderUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, - config=mapManagementInstanceMagicMcpServersProviderUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, - auth_config=mapManagementInstanceMagicMcpServersProviderUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, + deployment=mapManagementInstanceMagicMcpServersProvidersUpdateOutputDeployment.from_dict(data.get('deployment')) if data.get('deployment') else None, + config=mapManagementInstanceMagicMcpServersProvidersUpdateOutputConfig.from_dict(data.get('config')) if data.get('config') else None, + auth_config=mapManagementInstanceMagicMcpServersProvidersUpdateOutputAuthConfig.from_dict(data.get('auth_config')) if data.get('auth_config') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateOutput, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): @@ -133,19 +133,19 @@ def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateOutput, return dataclasses.asdict(value) @dataclass -class ManagementInstanceMagicMcpServersProviderUpdateBody: +class ManagementInstanceMagicMcpServersProvidersUpdateBody: tool_filters: Optional[Union[Dict[str, Any], List[Dict[str, Any]]]] = None -class mapManagementInstanceMagicMcpServersProviderUpdateBody: +class mapManagementInstanceMagicMcpServersProvidersUpdateBody: @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProviderUpdateBody: - return ManagementInstanceMagicMcpServersProviderUpdateBody( + def from_dict(data: Dict[str, Any]) -> ManagementInstanceMagicMcpServersProvidersUpdateBody: + return ManagementInstanceMagicMcpServersProvidersUpdateBody( tool_filters=data.get('tool_filters') ) @staticmethod - def to_dict(value: Union[ManagementInstanceMagicMcpServersProviderUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: + def to_dict(value: Union[ManagementInstanceMagicMcpServersProvidersUpdateBody, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: if value is None: return None if isinstance(value, dict): diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/create.py index 4d59e8a..70c1159 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/create.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsCreateOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsCreateOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsCreateOutput: slug: str auth: ManagementInstancePortalsCreateOutputAuth urls: List[ManagementInstancePortalsCreateOutputUrls] - brand: ManagementInstancePortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsCreateOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutputBrand: - return ManagementInstancePortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsCreateOutput: description=data.get('description'), auth=mapManagementInstancePortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/delete.py index 2eb19ba..8edd6ed 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/delete.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsDeleteOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsDeleteOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsDeleteOutput: slug: str auth: ManagementInstancePortalsDeleteOutputAuth urls: List[ManagementInstancePortalsDeleteOutputUrls] - brand: ManagementInstancePortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsDeleteOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutputBrand: - return ManagementInstancePortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsDeleteOutput: description=data.get('description'), auth=mapManagementInstancePortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/get.py index 0bb174a..fc99831 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/get.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsGetOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsGetOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsGetOutput: slug: str auth: ManagementInstancePortalsGetOutputAuth urls: List[ManagementInstancePortalsGetOutputUrls] - brand: ManagementInstancePortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsGetOutputUrls, Dict[str, Any], return value return dataclasses.asdict(value) -class mapManagementInstancePortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutputBrand: - return ManagementInstancePortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsGetOutput: description=data.get('description'), auth=mapManagementInstancePortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/list.py index 0b578dc..3214f14 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/list.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsListOutputItemsUrls: type: str url: str @dataclass -class ManagementInstancePortalsListOutputItemsBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsListOutputItems: slug: str auth: ManagementInstancePortalsListOutputItemsAuth urls: List[ManagementInstancePortalsListOutputItemsUrls] - brand: ManagementInstancePortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[ManagementInstancePortalsListOutputItemsUrls, Dict[str, return value return dataclasses.asdict(value) -class mapManagementInstancePortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItemsBrand: - return ManagementInstancePortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsListOutputItems: description=data.get('description'), auth=mapManagementInstancePortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/update.py index 8000813..3622c7f 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/management/instance/portals/update.py @@ -16,10 +16,6 @@ class ManagementInstancePortalsUpdateOutputUrls: type: str url: str @dataclass -class ManagementInstancePortalsUpdateOutputBrand: - image: str - name: str -@dataclass class ManagementInstancePortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class ManagementInstancePortalsUpdateOutput: slug: str auth: ManagementInstancePortalsUpdateOutputAuth urls: List[ManagementInstancePortalsUpdateOutputUrls] - brand: ManagementInstancePortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[ManagementInstancePortalsUpdateOutputUrls, Dict[str, An return value return dataclasses.asdict(value) -class mapManagementInstancePortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutputBrand: - return ManagementInstancePortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[ManagementInstancePortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapManagementInstancePortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> ManagementInstancePortalsUpdateOutput: description=data.get('description'), auth=mapManagementInstancePortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapManagementInstancePortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapManagementInstancePortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/create.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/create.py index f270ec2..80d640d 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/create.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/create.py @@ -16,10 +16,6 @@ class PortalsCreateOutputUrls: type: str url: str @dataclass -class PortalsCreateOutputBrand: - image: str - name: str -@dataclass class PortalsCreateOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsCreateOutput: slug: str auth: PortalsCreateOutputAuth urls: List[PortalsCreateOutputUrls] - brand: PortalsCreateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsCreateOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsCreateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsCreateOutputBrand: - return PortalsCreateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsCreateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsCreateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsCreateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsCreateOutput: description=data.get('description'), auth=mapPortalsCreateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsCreateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsCreateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/delete.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/delete.py index 97f9c3d..29a6df0 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/delete.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/delete.py @@ -16,10 +16,6 @@ class PortalsDeleteOutputUrls: type: str url: str @dataclass -class PortalsDeleteOutputBrand: - image: str - name: str -@dataclass class PortalsDeleteOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsDeleteOutput: slug: str auth: PortalsDeleteOutputAuth urls: List[PortalsDeleteOutputUrls] - brand: PortalsDeleteOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsDeleteOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsDeleteOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutputBrand: - return PortalsDeleteOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsDeleteOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsDeleteOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsDeleteOutput: description=data.get('description'), auth=mapPortalsDeleteOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsDeleteOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsDeleteOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/get.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/get.py index d04caec..10310b8 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/get.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/get.py @@ -16,10 +16,6 @@ class PortalsGetOutputUrls: type: str url: str @dataclass -class PortalsGetOutputBrand: - image: str - name: str -@dataclass class PortalsGetOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsGetOutput: slug: str auth: PortalsGetOutputAuth urls: List[PortalsGetOutputUrls] - brand: PortalsGetOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsGetOutputUrls, Dict[str, Any], None]) -> Optiona return value return dataclasses.asdict(value) -class mapPortalsGetOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsGetOutputBrand: - return PortalsGetOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsGetOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsGetOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsGetOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsGetOutput: description=data.get('description'), auth=mapPortalsGetOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsGetOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsGetOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/list.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/list.py index 0b13161..b184456 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/list.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/list.py @@ -16,10 +16,6 @@ class PortalsListOutputItemsUrls: type: str url: str @dataclass -class PortalsListOutputItemsBrand: - image: str - name: str -@dataclass class PortalsListOutputItems: object: str id: str @@ -28,7 +24,6 @@ class PortalsListOutputItems: slug: str auth: PortalsListOutputItemsAuth urls: List[PortalsListOutputItemsUrls] - brand: PortalsListOutputItemsBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -90,22 +85,6 @@ def to_dict(value: Union[PortalsListOutputItemsUrls, Dict[str, Any], None]) -> O return value return dataclasses.asdict(value) -class mapPortalsListOutputItemsBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsListOutputItemsBrand: - return PortalsListOutputItemsBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsListOutputItemsBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsListOutputItems: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsListOutputItems: @@ -118,7 +97,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsListOutputItems: description=data.get('description'), auth=mapPortalsListOutputItemsAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsListOutputItemsUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsListOutputItemsBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None ) diff --git a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/update.py b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/update.py index fe487fc..51552a6 100644 --- a/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/update.py +++ b/src/metorial/_generated/src/mt_2026_01_01_magnetar/resources/portals/update.py @@ -16,10 +16,6 @@ class PortalsUpdateOutputUrls: type: str url: str @dataclass -class PortalsUpdateOutputBrand: - image: str - name: str -@dataclass class PortalsUpdateOutput: object: str id: str @@ -28,7 +24,6 @@ class PortalsUpdateOutput: slug: str auth: PortalsUpdateOutputAuth urls: List[PortalsUpdateOutputUrls] - brand: PortalsUpdateOutputBrand created_at: datetime updated_at: datetime description: Optional[str] = None @@ -82,22 +77,6 @@ def to_dict(value: Union[PortalsUpdateOutputUrls, Dict[str, Any], None]) -> Opti return value return dataclasses.asdict(value) -class mapPortalsUpdateOutputBrand: - @staticmethod - def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutputBrand: - return PortalsUpdateOutputBrand( - image=data.get('image'), - name=data.get('name') - ) - - @staticmethod - def to_dict(value: Union[PortalsUpdateOutputBrand, Dict[str, Any], None]) -> Optional[Dict[str, Any]]: - if value is None: - return None - if isinstance(value, dict): - return value - return dataclasses.asdict(value) - class mapPortalsUpdateOutput: @staticmethod def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutput: @@ -110,7 +89,6 @@ def from_dict(data: Dict[str, Any]) -> PortalsUpdateOutput: description=data.get('description'), auth=mapPortalsUpdateOutputAuth.from_dict(data.get('auth')) if data.get('auth') else None, urls=[mapPortalsUpdateOutputUrls.from_dict(item) for item in data.get('urls', []) if item], - brand=mapPortalsUpdateOutputBrand.from_dict(data.get('brand')) if data.get('brand') else None, created_at=datetime.fromisoformat(data.get('created_at').replace('Z', '+00:00')) if data.get('created_at') else None, updated_at=datetime.fromisoformat(data.get('updated_at').replace('Z', '+00:00')) if data.get('updated_at') else None )