"""由 scripts/schema/exports.py 生成，请勿手工编辑。"""

SCHEMA_EXPORTS = {
    'APIRateLimitException': ('app.schemas.exception', 'APIRateLimitException'),
    'Action': ('app.schemas.workflow', 'Action'),
    'ActionContext': ('app.schemas.workflow', 'ActionContext'),
    'ActionContract': ('app.schemas.workflow', 'ActionContract'),
    'ActionContractField': ('app.schemas.workflow', 'ActionContractField'),
    'ActionExecution': ('app.schemas.workflow', 'ActionExecution'),
    'ActionFlow': ('app.schemas.workflow', 'ActionFlow'),
    'ActionParams': ('app.schemas.workflow', 'ActionParams'),
    'ActionPosition': ('app.schemas.workflow', 'ActionPosition'),
    'ActionResult': ('app.schemas.workflow', 'ActionResult'),
    'ActionRetry': ('app.schemas.workflow', 'ActionRetry'),
    'AgentChatAttachment': ('app.schemas.agent', 'AgentChatAttachment'),
    'AgentChatChoiceButton': ('app.schemas.agent', 'AgentChatChoiceButton'),
    'AgentChatChoiceCard': ('app.schemas.agent', 'AgentChatChoiceCard'),
    'AgentChatChoiceSelection': ('app.schemas.agent', 'AgentChatChoiceSelection'),
    'AgentChatDisplaySaveRequest': ('app.schemas.agent', 'AgentChatDisplaySaveRequest'),
    'AgentChatMessage': ('app.schemas.agent', 'AgentChatMessage'),
    'AgentChatMessageSegment': ('app.schemas.agent', 'AgentChatMessageSegment'),
    'AgentChatSession': ('app.schemas.agent', 'AgentChatSession'),
    'AgentChatSessionDetail': ('app.schemas.agent', 'AgentChatSessionDetail'),
    'AgentChatSessionSummary': ('app.schemas.agent', 'AgentChatSessionSummary'),
    'AgentChatToolCall': ('app.schemas.agent', 'AgentChatToolCall'),
    'AgentChatUploadAttachment': ('app.schemas.agent', 'AgentChatUploadAttachment'),
    'AgentLLMProviderEventData': ('app.schemas.event', 'AgentLLMProviderEventData'),
    'AgentMcpServerConfig': ('app.schemas.agent', 'AgentMcpServerConfig'),
    'AgentMcpServerListData': ('app.schemas.agent', 'AgentMcpServerListData'),
    'AgentMcpServerTestRequest': ('app.schemas.agent', 'AgentMcpServerTestRequest'),
    'AgentMcpServerTestResult': ('app.schemas.agent', 'AgentMcpServerTestResult'),
    'AgentMcpServerToolInfo': ('app.schemas.agent', 'AgentMcpServerToolInfo'),
    'AgentMcpServersSaveRequest': ('app.schemas.agent', 'AgentMcpServersSaveRequest'),
    'AgentSessionStopData': ('app.schemas.agent', 'AgentSessionStopData'),
    'AgentState': ('app.schemas.agent', 'AgentState'),
    'AgentTokensUsageEventData': ('app.schemas.event', 'AgentTokensUsageEventData'),
    'AgentWebCallbackData': ('app.schemas.agent', 'AgentWebCallbackData'),
    'AgentWebChatRequest': ('app.schemas.message', 'AgentWebChatRequest'),
    'AgentWebChoiceFeedback': ('app.schemas.agent', 'AgentWebChoiceFeedback'),
    'AgentWebChoiceRequest': ('app.schemas.message', 'AgentWebChoiceRequest'),
    'AgentWebCommandInfo': ('app.schemas.agent', 'AgentWebCommandInfo'),
    'Annotated': ('app.schemas.context', 'Annotated'),
    'AnthropicErrorDetail': ('app.schemas.openai', 'AnthropicErrorDetail'),
    'AnthropicErrorResponse': ('app.schemas.openai', 'AnthropicErrorResponse'),
    'AnthropicMessage': ('app.schemas.openai', 'AnthropicMessage'),
    'AnthropicMessagesRequest': ('app.schemas.openai', 'AnthropicMessagesRequest'),
    'AnthropicMessagesResponse': ('app.schemas.openai', 'AnthropicMessagesResponse'),
    'AnthropicTextBlock': ('app.schemas.openai', 'AnthropicTextBlock'),
    'AnthropicUsage': ('app.schemas.openai', 'AnthropicUsage'),
    'Any': ('app.schemas.workflow', 'Any'),
    'AuthCredentials': ('app.schemas.event', 'AuthCredentials'),
    'AuthInterceptCredentials': ('app.schemas.event', 'AuthInterceptCredentials'),
    'AuthProviderInfo': ('app.schemas.user', 'AuthProviderInfo'),
    'AuthProviderRemote': ('app.schemas.user', 'AuthProviderRemote'),
    'BaseEventData': ('app.schemas.event', 'BaseEventData'),
    'BaseMessage': ('app.schemas.agent', 'BaseMessage'),
    'BaseModel': ('app.schemas.mcp', 'BaseModel'),
    'BatchProgressKeyData': ('app.schemas.common', 'BatchProgressKeyData'),
    'BatchTransferHistoryRedoRequest': ('app.schemas.history', 'BatchTransferHistoryRedoRequest'),
    'Callable': ('app.schemas.event', 'Callable'),
    'CategoryConfig': ('app.schemas.category', 'CategoryConfig'),
    'CategoryRule': ('app.schemas.category', 'CategoryRule'),
    'ChainEventData': ('app.schemas.event', 'ChainEventData'),
    'ChannelCapabilities': ('app.schemas.notification', 'ChannelCapabilities'),
    'ChannelCapability': ('app.schemas.notification', 'ChannelCapability'),
    'ChannelCapabilityManager': ('app.schemas.notification', 'ChannelCapabilityManager'),
    'ClassVar': ('app.schemas.subscribe', 'ClassVar'),
    'CommandExecuteEventData': ('app.schemas.event', 'CommandExecuteEventData'),
    'CommandRegisterEventData': ('app.schemas.event', 'CommandRegisterEventData'),
    'ConfigChangeEventData': ('app.schemas.event', 'ConfigChangeEventData'),
    'ConfigDict': ('app.schemas.workflow', 'ConfigDict'),
    'ContentType': ('app.schemas.message', 'ContentType'),
    'Context': ('app.schemas.workflow', 'Context'),
    'ConversationMemory': ('app.schemas.agent', 'ConversationMemory'),
    'CookieActionResponse': ('app.schemas.servcookie', 'CookieActionResponse'),
    'CookieData': ('app.schemas.servcookie', 'CookieData'),
    'CookieDecryptedPayload': ('app.schemas.servcookie', 'CookieDecryptedPayload'),
    'CookieEncryptedPayload': ('app.schemas.servcookie', 'CookieEncryptedPayload'),
    'CookiePassword': ('app.schemas.servcookie', 'CookiePassword'),
    'CustomRule': ('app.schemas.rule', 'CustomRule'),
    'DashboardMemoryInfo': ('app.schemas.dashboard', 'DashboardMemoryInfo'),
    'DashboardSystemInfo': ('app.schemas.dashboard', 'DashboardSystemInfo'),
    'DataT': ('app.schemas.response', 'DataT'),
    'Dict': ('app.schemas.mcp', 'Dict'),
    'DiscoverMediaSource': ('app.schemas.event', 'DiscoverMediaSource'),
    'DiscoverSourceEventData': ('app.schemas.event', 'DiscoverSourceEventData'),
    'Discriminator': ('app.schemas.context', 'Discriminator'),
    'DownloadAddedData': ('app.schemas.download', 'DownloadAddedData'),
    'DownloadAddedEventData': ('app.schemas.event', 'DownloadAddedEventData'),
    'DownloadDeletedEventData': ('app.schemas.event', 'DownloadDeletedEventData'),
    'DownloadDirectory': ('app.schemas.download', 'DownloadDirectory'),
    'DownloadFileDeletedEventData': ('app.schemas.event', 'DownloadFileDeletedEventData'),
    'DownloadHistory': ('app.schemas.history', 'DownloadHistory'),
    'DownloadTask': ('app.schemas.workflow', 'DownloadTask'),
    'DownloadTaskMedia': ('app.schemas.transfer', 'DownloadTaskMedia'),
    'DownloaderConf': ('app.schemas.system', 'DownloaderConf'),
    'DownloaderFile': ('app.schemas.transfer', 'DownloaderFile'),
    'DownloaderInfo': ('app.schemas.dashboard', 'DownloaderInfo'),
    'DownloaderTorrent': ('app.schemas.transfer', 'DownloaderTorrent'),
    'DownloadingTorrent': ('app.schemas.transfer', 'DownloadingTorrent'),
    'EmptyEventData': ('app.schemas.event', 'EmptyEventData'),
    'EndpointStats': ('app.schemas.monitoring', 'EndpointStats'),
    'Enum': ('app.schemas.notification', 'Enum'),
    'EpisodeFormat': ('app.schemas.transfer', 'EpisodeFormat'),
    'EpisodeFormatRecommendData': ('app.schemas.transfer', 'EpisodeFormatRecommendData'),
    'EpisodeFormatRecommendItem': ('app.schemas.transfer', 'EpisodeFormatRecommendItem'),
    'EpisodeFormatRule': ('app.schemas.transfer', 'EpisodeFormatRule'),
    'ErrorRequest': ('app.schemas.monitoring', 'ErrorRequest'),
    'Event': ('app.schemas.event', 'Event'),
    'ExistMediaInfo': ('app.schemas.mediaserver', 'ExistMediaInfo'),
    'ExtensibleEventData': ('app.schemas.event', 'ExtensibleEventData'),
    'Field': ('app.schemas.mcp', 'Field'),
    'FileItem': ('app.schemas.workflow', 'FileItem'),
    'FileNameData': ('app.schemas.common', 'FileNameData'),
    'FileURI': ('app.schemas.file', 'FileURI'),
    'FilterRuleGroup': ('app.schemas.system', 'FilterRuleGroup'),
    'Generic': ('app.schemas.response', 'Generic'),
    'HistoryDeletedEventData': ('app.schemas.event', 'HistoryDeletedEventData'),
    'IdData': ('app.schemas.common', 'IdData'),
    'ImmediateException': ('app.schemas.exception', 'ImmediateException'),
    'IncomingMessage': ('app.schemas.message', 'IncomingMessage'),
    'Iterable': ('app.schemas.event', 'Iterable'),
    'JsonData': ('app.schemas.mcp', 'JsonData'),
    'JsonObject': ('app.schemas.common', 'JsonObject'),
    'JsonObjectList': ('app.schemas.common', 'JsonObjectList'),
    'LLMAuthStatus': ('app.schemas.llm', 'LLMAuthStatus'),
    'LLMModelCatalogData': ('app.schemas.llm', 'LLMModelCatalogData'),
    'LLMModelInfo': ('app.schemas.llm', 'LLMModelInfo'),
    'LLMProviderAuthMethod': ('app.schemas.llm', 'LLMProviderAuthMethod'),
    'LLMProviderAuthSession': ('app.schemas.llm', 'LLMProviderAuthSession'),
    'LLMProviderBaseUrlPreset': ('app.schemas.llm', 'LLMProviderBaseUrlPreset'),
    'LLMProviderInfo': ('app.schemas.llm', 'LLMProviderInfo'),
    'LLMServerToolCapability': ('app.schemas.llm', 'LLMServerToolCapability'),
    'LLMTestResult': ('app.schemas.llm', 'LLMTestResult'),
    'LimitException': ('app.schemas.exception', 'LimitException'),
    'List': ('app.schemas.workflow', 'List'),
    'Literal': ('app.schemas.mcp', 'Literal'),
    'LocaleHelper': ('app.schemas.response', 'LocaleHelper'),
    'MCP_JSONRPC_REQUEST_SCHEMA': ('app.schemas.mcp', 'MCP_JSONRPC_REQUEST_SCHEMA'),
    'ManageRequest': ('app.schemas.common', 'ManageRequest'),
    'ManualTransferHistoryInfo': ('app.schemas.transfer', 'ManualTransferHistoryInfo'),
    'ManualTransferItem': ('app.schemas.transfer', 'ManualTransferItem'),
    'ManualTransferPreviewItem': ('app.schemas.transfer', 'ManualTransferPreviewItem'),
    'ManualTransferPreviewSummary': ('app.schemas.transfer', 'ManualTransferPreviewSummary'),
    'ManualTransferResultData': ('app.schemas.transfer', 'ManualTransferResultData'),
    'ManualTransferTargetPath': ('app.schemas.transfer', 'ManualTransferTargetPath'),
    'McpJsonRpcCapabilities': ('app.schemas.mcp', 'McpJsonRpcCapabilities'),
    'McpJsonRpcClientInfo': ('app.schemas.mcp', 'McpJsonRpcClientInfo'),
    'McpJsonRpcEmptyResult': ('app.schemas.mcp', 'McpJsonRpcEmptyResult'),
    'McpJsonRpcError': ('app.schemas.mcp', 'McpJsonRpcError'),
    'McpJsonRpcErrorDetail': ('app.schemas.mcp', 'McpJsonRpcErrorDetail'),
    'McpJsonRpcInitializeParams': ('app.schemas.mcp', 'McpJsonRpcInitializeParams'),
    'McpJsonRpcInitializeRequest': ('app.schemas.mcp', 'McpJsonRpcInitializeRequest'),
    'McpJsonRpcInitializeResult': ('app.schemas.mcp', 'McpJsonRpcInitializeResult'),
    'McpJsonRpcInitializedNotification': ('app.schemas.mcp', 'McpJsonRpcInitializedNotification'),
    'McpJsonRpcPingRequest': ('app.schemas.mcp', 'McpJsonRpcPingRequest'),
    'McpJsonRpcRequest': ('app.schemas.mcp', 'McpJsonRpcRequest'),
    'McpJsonRpcResponse': ('app.schemas.mcp', 'McpJsonRpcResponse'),
    'McpJsonRpcServerInfo': ('app.schemas.mcp', 'McpJsonRpcServerInfo'),
    'McpJsonRpcSuccess': ('app.schemas.mcp', 'McpJsonRpcSuccess'),
    'McpJsonRpcTextContent': ('app.schemas.mcp', 'McpJsonRpcTextContent'),
    'McpJsonRpcToolCallParams': ('app.schemas.mcp', 'McpJsonRpcToolCallParams'),
    'McpJsonRpcToolCallResult': ('app.schemas.mcp', 'McpJsonRpcToolCallResult'),
    'McpJsonRpcToolsCallRequest': ('app.schemas.mcp', 'McpJsonRpcToolsCallRequest'),
    'McpJsonRpcToolsCapability': ('app.schemas.mcp', 'McpJsonRpcToolsCapability'),
    'McpJsonRpcToolsListRequest': ('app.schemas.mcp', 'McpJsonRpcToolsListRequest'),
    'McpJsonRpcToolsListResult': ('app.schemas.mcp', 'McpJsonRpcToolsListResult'),
    'McpJsonSchema': ('app.schemas.mcp', 'McpJsonSchema'),
    'McpToolInfo': ('app.schemas.mcp', 'McpToolInfo'),
    'MediaCategoryMap': ('app.schemas.category', 'MediaCategoryMap'),
    'MediaCompany': ('app.schemas.context', 'MediaCompany'),
    'MediaCountry': ('app.schemas.context', 'MediaCountry'),
    'MediaCredit': ('app.schemas.context', 'MediaCredit'),
    'MediaEpisode': ('app.schemas.context', 'MediaEpisode'),
    'MediaEpisodeGroup': ('app.schemas.context', 'MediaEpisodeGroup'),
    'MediaEpisodeGroupNetwork': ('app.schemas.context', 'MediaEpisodeGroupNetwork'),
    'MediaGenre': ('app.schemas.context', 'MediaGenre'),
    'MediaImageSet': ('app.schemas.context', 'MediaImageSet'),
    'MediaInfo': ('app.schemas.workflow', 'MediaInfo'),
    'MediaLanguage': ('app.schemas.context', 'MediaLanguage'),
    'MediaPerson': ('app.schemas.context', 'MediaPerson'),
    'MediaRecognizeConvertEventData': ('app.schemas.event', 'MediaRecognizeConvertEventData'),
    'MediaRecognizeEventData': ('app.schemas.event', 'MediaRecognizeEventData'),
    'MediaReleaseDate': ('app.schemas.context', 'MediaReleaseDate'),
    'MediaSearchResult': ('app.schemas.context', 'MediaSearchResult'),
    'MediaSearchResults': ('app.schemas.context', 'MediaSearchResults'),
    'MediaSeason': ('app.schemas.context', 'MediaSeason'),
    'MediaServerConf': ('app.schemas.system', 'MediaServerConf'),
    'MediaServerExistingEpisodes': ('app.schemas.mediaserver', 'MediaServerExistingEpisodes'),
    'MediaServerExistsData': ('app.schemas.mediaserver', 'MediaServerExistsData'),
    'MediaServerItem': ('app.schemas.mediaserver', 'MediaServerItem'),
    'MediaServerItemUserState': ('app.schemas.mediaserver', 'MediaServerItemUserState'),
    'MediaServerLibrary': ('app.schemas.mediaserver', 'MediaServerLibrary'),
    'MediaServerPlayData': ('app.schemas.mediaserver', 'MediaServerPlayData'),
    'MediaServerPlayItem': ('app.schemas.mediaserver', 'MediaServerPlayItem'),
    'MediaServerSeasonInfo': ('app.schemas.mediaserver', 'MediaServerSeasonInfo'),
    'MediaSource': ('app.schemas.transfer', 'MediaSource'),
    'MediaSourceInfo': ('app.schemas.event', 'MediaSourceInfo'),
    'MediaType': ('app.schemas.subscribe', 'MediaType'),
    'Message': ('app.schemas.message', 'Message'),
    'MessageActionEventData': ('app.schemas.event', 'MessageActionEventData'),
    'MessageClearBefore': ('app.schemas.message', 'MessageClearBefore'),
    'MessageClearData': ('app.schemas.message', 'MessageClearData'),
    'MessageClearScope': ('app.schemas.message', 'MessageClearScope'),
    'MessageHistoryItem': ('app.schemas.message', 'MessageHistoryItem'),
    'MessageResponse': ('app.schemas.message', 'MessageResponse'),
    'MessageType': ('app.schemas.message', 'MessageType'),
    'MetaInfo': ('app.schemas.transfer', 'MetaInfo'),
    'MetadataScrapeEventData': ('app.schemas.event', 'MetadataScrapeEventData'),
    'MfaChallenge': ('app.schemas.token', 'MfaChallenge'),
    'MfaStatusData': ('app.schemas.mfa', 'MfaStatusData'),
    'MonitoringConfig': ('app.schemas.monitoring', 'MonitoringConfig'),
    'MonitoringOverview': ('app.schemas.monitoring', 'MonitoringOverview'),
    'MusicAlbumInfo': ('app.schemas.music', 'MusicAlbumInfo'),
    'MusicArtistInfo': ('app.schemas.music', 'MusicArtistInfo'),
    'MusicEntityType': ('app.schemas.music', 'MusicEntityType'),
    'MusicInfo': ('app.schemas.transfer', 'MusicInfo'),
    'MusicMediaRecognizeEventData': ('app.schemas.event', 'MusicMediaRecognizeEventData'),
    'MusicMeta': ('app.schemas.transfer', 'MusicMeta'),
    'MusicNameRecognizeEventData': ('app.schemas.event', 'MusicNameRecognizeEventData'),
    'MusicRecognitionCacheData': ('app.schemas.music', 'MusicRecognitionCacheData'),
    'MusicRecognitionCacheItem': ('app.schemas.music', 'MusicRecognitionCacheItem'),
    'MusicRecognizeRequest': ('app.schemas.music', 'MusicRecognizeRequest'),
    'MusicRelease': ('app.schemas.music', 'MusicRelease'),
    'MusicTargetEntityType': ('app.schemas.transfer', 'MusicTargetEntityType'),
    'NameData': ('app.schemas.common', 'NameData'),
    'NameRecognizeEventData': ('app.schemas.event', 'NameRecognizeEventData'),
    'NameValueOption': ('app.schemas.workflow', 'NameValueOption'),
    'NetTestTarget': ('app.schemas.system', 'NetTestTarget'),
    'NotExistMediaInfo': ('app.schemas.mediaserver', 'NotExistMediaInfo'),
    'NoticeMessageEventData': ('app.schemas.event', 'NoticeMessageEventData'),
    'NotificationChannel': ('app.schemas.notification', 'NotificationChannel'),
    'NotificationConf': ('app.schemas.system', 'NotificationConf'),
    'NotificationSwitch': ('app.schemas.message', 'NotificationSwitch'),
    'NotificationSwitchConf': ('app.schemas.system', 'NotificationSwitchConf'),
    'OpenAIChatChoice': ('app.schemas.openai', 'OpenAIChatChoice'),
    'OpenAIChatChoiceMessage': ('app.schemas.openai', 'OpenAIChatChoiceMessage'),
    'OpenAIChatCompletionResponse': ('app.schemas.openai', 'OpenAIChatCompletionResponse'),
    'OpenAIChatCompletionsRequest': ('app.schemas.openai', 'OpenAIChatCompletionsRequest'),
    'OpenAIChatContentPart': ('app.schemas.openai', 'OpenAIChatContentPart'),
    'OpenAIChatMessage': ('app.schemas.openai', 'OpenAIChatMessage'),
    'OpenAIErrorDetail': ('app.schemas.openai', 'OpenAIErrorDetail'),
    'OpenAIErrorResponse': ('app.schemas.openai', 'OpenAIErrorResponse'),
    'OpenAIIncompleteDetails': ('app.schemas.openai', 'OpenAIIncompleteDetails'),
    'OpenAIModelInfo': ('app.schemas.openai', 'OpenAIModelInfo'),
    'OpenAIModelListResponse': ('app.schemas.openai', 'OpenAIModelListResponse'),
    'OpenAIResponseAnnotation': ('app.schemas.openai', 'OpenAIResponseAnnotation'),
    'OpenAIResponsesOutputMessage': ('app.schemas.openai', 'OpenAIResponsesOutputMessage'),
    'OpenAIResponsesOutputText': ('app.schemas.openai', 'OpenAIResponsesOutputText'),
    'OpenAIResponsesRequest': ('app.schemas.openai', 'OpenAIResponsesRequest'),
    'OpenAIResponsesResponse': ('app.schemas.openai', 'OpenAIResponsesResponse'),
    'OpenAIUsage': ('app.schemas.openai', 'OpenAIUsage'),
    'OperationInterrupted': ('app.schemas.exception', 'OperationInterrupted'),
    'Optional': ('app.schemas.mcp', 'Optional'),
    'OptionalMediaIdentityMixin': ('app.schemas.transfer', 'OptionalMediaIdentityMixin'),
    'OtpGenerateData': ('app.schemas.mfa', 'OtpGenerateData'),
    'PasskeyInfo': ('app.schemas.mfa', 'PasskeyInfo'),
    'PasskeyOptions': ('app.schemas.mfa', 'PasskeyOptions'),
    'PasskeyStartData': ('app.schemas.mfa', 'PasskeyStartData'),
    'Path': ('app.schemas.transfer', 'Path'),
    'PerformanceSnapshot': ('app.schemas.monitoring', 'PerformanceSnapshot'),
    'Plugin': ('app.schemas.plugin', 'Plugin'),
    'PluginActionEventData': ('app.schemas.event', 'PluginActionEventData'),
    'PluginCloneRequest': ('app.schemas.plugin', 'PluginCloneRequest'),
    'PluginDashboard': ('app.schemas.plugin', 'PluginDashboard'),
    'PluginDashboardMetaItem': ('app.schemas.plugin', 'PluginDashboardMetaItem'),
    'PluginDataResetEventData': ('app.schemas.event', 'PluginDataResetEventData'),
    'PluginFolderConfigData': ('app.schemas.plugin', 'PluginFolderConfigData'),
    'PluginFoldersData': ('app.schemas.plugin', 'PluginFoldersData'),
    'PluginInstance': ('app.schemas.plugin', 'PluginInstance'),
    'PluginMarketSyncData': ('app.schemas.system', 'PluginMarketSyncData'),
    'PluginMarketSyncRequest': ('app.schemas.system', 'PluginMarketSyncRequest'),
    'PluginMemoryInfo': ('app.schemas.plugin', 'PluginMemoryInfo'),
    'PluginMutationRejectedError': ('app.schemas.exception', 'PluginMutationRejectedError'),
    'PluginRating': ('app.schemas.plugin', 'PluginRating'),
    'PluginRatingMap': ('app.schemas.plugin', 'PluginRatingMap'),
    'PluginRatingRequest': ('app.schemas.plugin', 'PluginRatingRequest'),
    'PluginReleaseData': ('app.schemas.plugin', 'PluginReleaseData'),
    'PluginReleaseItem': ('app.schemas.plugin', 'PluginReleaseItem'),
    'PluginReloadEventData': ('app.schemas.event', 'PluginReloadEventData'),
    'PluginRemoteInfo': ('app.schemas.plugin', 'PluginRemoteInfo'),
    'PluginRuntimeStatus': ('app.schemas.plugin', 'PluginRuntimeStatus'),
    'PluginRuntimeSummary': ('app.schemas.plugin', 'PluginRuntimeSummary'),
    'PluginSidebarNavItem': ('app.schemas.plugin', 'PluginSidebarNavItem'),
    'PluginTriggeredEventData': ('app.schemas.event', 'PluginTriggeredEventData'),
    'PluginWorkflowActionGroup': ('app.schemas.workflow', 'PluginWorkflowActionGroup'),
    'ProcessInfo': ('app.schemas.dashboard', 'ProcessInfo'),
    'ProgressKeyData': ('app.schemas.common', 'ProgressKeyData'),
    'RadarrMovie': ('app.schemas.servarr', 'RadarrMovie'),
    'RateLimitExceededException': ('app.schemas.exception', 'RateLimitExceededException'),
    'RecommendMediaSource': ('app.schemas.event', 'RecommendMediaSource'),
    'RecommendSourceEventData': ('app.schemas.event', 'RecommendSourceEventData'),
    'RefreshMediaItem': ('app.schemas.mediaserver', 'RefreshMediaItem'),
    'RequestMetrics': ('app.schemas.monitoring', 'RequestMetrics'),
    'RequiredMediaIdentityMixin': ('app.schemas.music', 'RequiredMediaIdentityMixin'),
    'ResourceDownloadEventData': ('app.schemas.event', 'ResourceDownloadEventData'),
    'ResourceSelectionEventData': ('app.schemas.event', 'ResourceSelectionEventData'),
    'Response': ('app.schemas.response', 'Response'),
    'RootModel': ('app.schemas.mcp', 'RootModel'),
    'RuleTestData': ('app.schemas.system', 'RuleTestData'),
    'ScheduleInfo': ('app.schemas.dashboard', 'ScheduleInfo'),
    'ScheduleProgress': ('app.schemas.dashboard', 'ScheduleProgress'),
    'SearchLastContextData': ('app.schemas.search', 'SearchLastContextData'),
    'SearchRecommendStatusData': ('app.schemas.search', 'SearchRecommendStatusData'),
    'ServarrFormatItem': ('app.schemas.servarr', 'ServarrFormatItem'),
    'ServarrIdResponse': ('app.schemas.servarr', 'ServarrIdResponse'),
    'ServarrImage': ('app.schemas.servarr', 'ServarrImage'),
    'ServarrLanguage': ('app.schemas.servarr', 'ServarrLanguage'),
    'ServarrLanguageProfile': ('app.schemas.servarr', 'ServarrLanguageProfile'),
    'ServarrLanguageProfileItem': ('app.schemas.servarr', 'ServarrLanguageProfileItem'),
    'ServarrQuality': ('app.schemas.servarr', 'ServarrQuality'),
    'ServarrQualityProfile': ('app.schemas.servarr', 'ServarrQualityProfile'),
    'ServarrQualityProfileItem': ('app.schemas.servarr', 'ServarrQualityProfileItem'),
    'ServarrRootFolder': ('app.schemas.servarr', 'ServarrRootFolder'),
    'ServarrSystemStatus': ('app.schemas.servarr', 'ServarrSystemStatus'),
    'ServarrTag': ('app.schemas.servarr', 'ServarrTag'),
    'ServarrVersion': ('app.schemas.servarr', 'ServarrVersion'),
    'ServiceClientInfo': ('app.schemas.common', 'ServiceClientInfo'),
    'ServiceInfo': ('app.schemas.system', 'ServiceInfo'),
    'Set': ('app.schemas.notification', 'Set'),
    'Site': ('app.schemas.workflow', 'Site'),
    'SiteAuth': ('app.schemas.site', 'SiteAuth'),
    'SiteCategory': ('app.schemas.site', 'SiteCategory'),
    'SiteCookieUpdate': ('app.schemas.site', 'SiteCookieUpdate'),
    'SiteEventData': ('app.schemas.event', 'SiteEventData'),
    'SiteIconData': ('app.schemas.site', 'SiteIconData'),
    'SiteMappingData': ('app.schemas.site', 'SiteMappingData'),
    'SiteStatistic': ('app.schemas.site', 'SiteStatistic'),
    'SiteUnreadMessage': ('app.schemas.site', 'SiteUnreadMessage'),
    'SiteUserData': ('app.schemas.site', 'SiteUserData'),
    'SonarrRatings': ('app.schemas.servarr', 'SonarrRatings'),
    'SonarrSeason': ('app.schemas.servarr', 'SonarrSeason'),
    'SonarrSeries': ('app.schemas.servarr', 'SonarrSeries'),
    'SonarrStatistics': ('app.schemas.servarr', 'SonarrStatistics'),
    'Statistic': ('app.schemas.dashboard', 'Statistic'),
    'Storage': ('app.schemas.dashboard', 'Storage'),
    'StorageAuthUrlData': ('app.schemas.storage', 'StorageAuthUrlData'),
    'StorageConf': ('app.schemas.system', 'StorageConf'),
    'StorageLoginStatusData': ('app.schemas.storage', 'StorageLoginStatusData'),
    'StorageOperSelectionEventData': ('app.schemas.event', 'StorageOperSelectionEventData'),
    'StorageQrCodeData': ('app.schemas.storage', 'StorageQrCodeData'),
    'StorageQueryError': ('app.schemas.exception', 'StorageQueryError'),
    'StorageSchema': ('app.schemas.file', 'StorageSchema'),
    'StorageTransType': ('app.schemas.file', 'StorageTransType'),
    'StorageUsage': ('app.schemas.file', 'StorageUsage'),
    'SubscrbieInfo': ('app.schemas.subscribe', 'SubscrbieInfo'),
    'Subscribe': ('app.schemas.workflow', 'Subscribe'),
    'SubscribeAddedEventData': ('app.schemas.event', 'SubscribeAddedEventData'),
    'SubscribeCompleteEventData': ('app.schemas.event', 'SubscribeCompleteEventData'),
    'SubscribeCompletionCheckEventData': ('app.schemas.event', 'SubscribeCompletionCheckEventData'),
    'SubscribeDeletedEventData': ('app.schemas.event', 'SubscribeDeletedEventData'),
    'SubscribeDownloadFileInfo': ('app.schemas.subscribe', 'SubscribeDownloadFileInfo'),
    'SubscribeEpisodeInfo': ('app.schemas.subscribe', 'SubscribeEpisodeInfo'),
    'SubscribeEpisodesRefreshEventData': ('app.schemas.event', 'SubscribeEpisodesRefreshEventData'),
    'SubscribeLibraryFileInfo': ('app.schemas.subscribe', 'SubscribeLibraryFileInfo'),
    'SubscribeModifiedEventData': ('app.schemas.event', 'SubscribeModifiedEventData'),
    'SubscribeShare': ('app.schemas.subscribe', 'SubscribeShare'),
    'SubscribeShareStatistics': ('app.schemas.subscribe', 'SubscribeShareStatistics'),
    'Subscription': ('app.schemas.message', 'Subscription'),
    'SubscriptionMessage': ('app.schemas.message', 'SubscriptionMessage'),
    'SubtitleDownloadData': ('app.schemas.download', 'SubtitleDownloadData'),
    'SubtitleInfo': ('app.schemas.search', 'SubtitleInfo'),
    'SystemEnvironmentUpdateData': ('app.schemas.system', 'SystemEnvironmentUpdateData'),
    'SystemErrorEventData': ('app.schemas.event', 'SystemErrorEventData'),
    'SystemModuleInfo': ('app.schemas.system', 'SystemModuleInfo'),
    'SystemModuleListData': ('app.schemas.system', 'SystemModuleListData'),
    'TMDbException': ('app.schemas.exception', 'TMDbException'),
    'Tag': ('app.schemas.context', 'Tag'),
    'TimeData': ('app.schemas.common', 'TimeData'),
    'TmdbEpisode': ('app.schemas.tmdb', 'TmdbEpisode'),
    'TmdbEpisodeCredit': ('app.schemas.tmdb', 'TmdbEpisodeCredit'),
    'TmdbEpisodeCrew': ('app.schemas.tmdb', 'TmdbEpisodeCrew'),
    'TmdbEpisodeGuestStar': ('app.schemas.tmdb', 'TmdbEpisodeGuestStar'),
    'TmdbRecognitionCacheData': ('app.schemas.tmdb', 'TmdbRecognitionCacheData'),
    'TmdbRecognitionCacheItem': ('app.schemas.tmdb', 'TmdbRecognitionCacheItem'),
    'TmdbSeason': ('app.schemas.tmdb', 'TmdbSeason'),
    'Token': ('app.schemas.token', 'Token'),
    'TokenPayload': ('app.schemas.token', 'TokenPayload'),
    'ToolCallData': ('app.schemas.mcp', 'ToolCallData'),
    'ToolCallRequest': ('app.schemas.mcp', 'ToolCallRequest'),
    'ToolResult': ('app.schemas.agent', 'ToolResult'),
    'TorrentCacheData': ('app.schemas.cache', 'TorrentCacheData'),
    'TorrentCacheItem': ('app.schemas.cache', 'TorrentCacheItem'),
    'TorrentInfo': ('app.schemas.system', 'TorrentInfo'),
    'TorrentReidentifyData': ('app.schemas.cache', 'TorrentReidentifyData'),
    'TransferDirectoryConf': ('app.schemas.system', 'TransferDirectoryConf'),
    'TransferHistory': ('app.schemas.history', 'TransferHistory'),
    'TransferHistoryPage': ('app.schemas.history', 'TransferHistoryPage'),
    'TransferInfo': ('app.schemas.transfer', 'TransferInfo'),
    'TransferInterceptEventData': ('app.schemas.event', 'TransferInterceptEventData'),
    'TransferJob': ('app.schemas.transfer', 'TransferJob'),
    'TransferJobTask': ('app.schemas.transfer', 'TransferJobTask'),
    'TransferOverwriteCheckEventData': ('app.schemas.event', 'TransferOverwriteCheckEventData'),
    'TransferRenameBuildEventData': ('app.schemas.event', 'TransferRenameBuildEventData'),
    'TransferRenameEventData': ('app.schemas.event', 'TransferRenameEventData'),
    'TransferResultEventData': ('app.schemas.event', 'TransferResultEventData'),
    'TransferTorrent': ('app.schemas.transfer', 'TransferTorrent'),
    'TypeAdapter': ('app.schemas.mcp', 'TypeAdapter'),
    'TypeAlias': ('app.schemas.mcp', 'TypeAlias'),
    'TypeAliasType': ('app.schemas.common', 'TypeAliasType'),
    'TypeVar': ('app.schemas.response', 'TypeVar'),
    'TypedDict': ('app.schemas.user', 'TypedDict'),
    'Union': ('app.schemas.mcp', 'Union'),
    'User': ('app.schemas.user', 'User'),
    'UserBase': ('app.schemas.user', 'UserBase'),
    'UserCreate': ('app.schemas.user', 'UserCreate'),
    'UserInDB': ('app.schemas.user', 'UserInDB'),
    'UserInDBBase': ('app.schemas.user', 'UserInDBBase'),
    'UserMessage': ('app.schemas.agent', 'UserMessage'),
    'UserMessageEventData': ('app.schemas.event', 'UserMessageEventData'),
    'UserPermissions': ('app.schemas.user', 'UserPermissions'),
    'UserUpdate': ('app.schemas.user', 'UserUpdate'),
    'ValidationIssue': ('app.schemas.response', 'ValidationIssue'),
    'ValueData': ('app.schemas.common', 'ValueData'),
    'WINDOWS_DRIVE_PATTERN': ('app.schemas.file', 'WINDOWS_DRIVE_PATTERN'),
    'WebMessageItem': ('app.schemas.message', 'WebMessageItem'),
    'WebhookEventInfo': ('app.schemas.mediaserver', 'WebhookEventInfo'),
    'WechatClawBotData': ('app.schemas.notification', 'WechatClawBotData'),
    'WechatClawBotKnownTarget': ('app.schemas.notification', 'WechatClawBotKnownTarget'),
    'Workflow': ('app.schemas.workflow', 'Workflow'),
    'WorkflowActionDefinition': ('app.schemas.workflow', 'WorkflowActionDefinition'),
    'WorkflowExecuteEventData': ('app.schemas.event', 'WorkflowExecuteEventData'),
    'WorkflowExecutionConfig': ('app.schemas.workflow', 'WorkflowExecutionConfig'),
    'WorkflowExecutionState': ('app.schemas.workflow', 'WorkflowExecutionState'),
    'WorkflowNodeState': ('app.schemas.workflow', 'WorkflowNodeState'),
    'WorkflowRuntimeState': ('app.schemas.workflow', 'WorkflowRuntimeState'),
    'WorkflowShare': ('app.schemas.workflow', 'WorkflowShare'),
    'compute_subscribe_completed_episode': ('app.schemas.subscribe', 'compute_subscribe_completed_episode'),
    'dataclass': ('app.schemas.system', 'dataclass'),
    'datetime': ('app.schemas.monitoring', 'datetime'),
    'field_serializer': ('app.schemas.agent', 'field_serializer'),
    'field_validator': ('app.schemas.system', 'field_validator'),
    'json': ('app.schemas.subscribe', 'json'),
    'model_validator': ('app.schemas.subscribe', 'model_validator'),
    're': ('app.schemas.file', 're'),
}

SCHEMA_CONFLICTS = {
    'Any': ['app.schemas.common', 'app.schemas.context', 'app.schemas.event', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.response', 'app.schemas.subscribe', 'app.schemas.system', 'app.schemas.workflow'],
    'BaseModel': ['app.schemas.agent', 'app.schemas.cache', 'app.schemas.category', 'app.schemas.common', 'app.schemas.context', 'app.schemas.dashboard', 'app.schemas.download', 'app.schemas.event', 'app.schemas.file', 'app.schemas.history', 'app.schemas.llm', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.mfa', 'app.schemas.music', 'app.schemas.monitoring', 'app.schemas.notification', 'app.schemas.plugin', 'app.schemas.response', 'app.schemas.rule', 'app.schemas.search', 'app.schemas.storage', 'app.schemas.openai', 'app.schemas.servarr', 'app.schemas.servcookie', 'app.schemas.site', 'app.schemas.subscribe', 'app.schemas.system', 'app.schemas.tmdb', 'app.schemas.token', 'app.schemas.transfer', 'app.schemas.user', 'app.schemas.workflow', 'app.schemas.mcp'],
    'ConfigDict': ['app.schemas.agent', 'app.schemas.category', 'app.schemas.event', 'app.schemas.history', 'app.schemas.mediaserver', 'app.schemas.response', 'app.schemas.openai', 'app.schemas.servcookie', 'app.schemas.site', 'app.schemas.subscribe', 'app.schemas.transfer', 'app.schemas.user', 'app.schemas.workflow'],
    'Context': ['app.schemas.context', 'app.schemas.workflow'],
    'Dict': ['app.schemas.category', 'app.schemas.common', 'app.schemas.context', 'app.schemas.event', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.notification', 'app.schemas.plugin', 'app.schemas.openai', 'app.schemas.site', 'app.schemas.subscribe', 'app.schemas.mcp'],
    'DownloadTask': ['app.schemas.download', 'app.schemas.workflow'],
    'Enum': ['app.schemas.message', 'app.schemas.notification'],
    'Field': ['app.schemas.agent', 'app.schemas.cache', 'app.schemas.common', 'app.schemas.context', 'app.schemas.dashboard', 'app.schemas.download', 'app.schemas.event', 'app.schemas.file', 'app.schemas.history', 'app.schemas.llm', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.mfa', 'app.schemas.music', 'app.schemas.notification', 'app.schemas.plugin', 'app.schemas.search', 'app.schemas.storage', 'app.schemas.openai', 'app.schemas.servarr', 'app.schemas.servcookie', 'app.schemas.site', 'app.schemas.subscribe', 'app.schemas.system', 'app.schemas.tmdb', 'app.schemas.token', 'app.schemas.transfer', 'app.schemas.user', 'app.schemas.workflow', 'app.schemas.mcp'],
    'FileItem': ['app.schemas.event', 'app.schemas.file', 'app.schemas.transfer', 'app.schemas.workflow'],
    'FilterRuleGroup': ['app.schemas.rule', 'app.schemas.system'],
    'JsonData': ['app.schemas.agent', 'app.schemas.common', 'app.schemas.context', 'app.schemas.dashboard', 'app.schemas.event', 'app.schemas.history', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.mfa', 'app.schemas.music', 'app.schemas.plugin', 'app.schemas.search', 'app.schemas.openai', 'app.schemas.servcookie', 'app.schemas.site', 'app.schemas.user', 'app.schemas.workflow', 'app.schemas.mcp'],
    'List': ['app.schemas.agent', 'app.schemas.context', 'app.schemas.event', 'app.schemas.history', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.monitoring', 'app.schemas.plugin', 'app.schemas.openai', 'app.schemas.subscribe', 'app.schemas.transfer', 'app.schemas.workflow'],
    'Literal': ['app.schemas.agent', 'app.schemas.music', 'app.schemas.plugin', 'app.schemas.search', 'app.schemas.servcookie', 'app.schemas.mcp'],
    'LocaleHelper': ['app.schemas.dashboard', 'app.schemas.response'],
    'MediaInfo': ['app.schemas.context', 'app.schemas.system', 'app.schemas.transfer', 'app.schemas.workflow'],
    'MediaSource': ['app.schemas.cache', 'app.schemas.context', 'app.schemas.event', 'app.schemas.history', 'app.schemas.mediaserver', 'app.schemas.music', 'app.schemas.subscribe', 'app.schemas.transfer'],
    'MediaType': ['app.schemas.event', 'app.schemas.mediaserver', 'app.schemas.subscribe'],
    'MetaInfo': ['app.schemas.context', 'app.schemas.system', 'app.schemas.transfer'],
    'MusicInfo': ['app.schemas.context', 'app.schemas.music', 'app.schemas.transfer'],
    'MusicMeta': ['app.schemas.context', 'app.schemas.music', 'app.schemas.transfer'],
    'MusicTargetEntityType': ['app.schemas.music', 'app.schemas.transfer'],
    'NotificationChannel': ['app.schemas.event', 'app.schemas.message', 'app.schemas.notification'],
    'Optional': ['app.schemas.agent', 'app.schemas.cache', 'app.schemas.category', 'app.schemas.common', 'app.schemas.context', 'app.schemas.dashboard', 'app.schemas.download', 'app.schemas.event', 'app.schemas.file', 'app.schemas.history', 'app.schemas.llm', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.mfa', 'app.schemas.music', 'app.schemas.notification', 'app.schemas.plugin', 'app.schemas.response', 'app.schemas.rule', 'app.schemas.storage', 'app.schemas.openai', 'app.schemas.servarr', 'app.schemas.site', 'app.schemas.subscribe', 'app.schemas.system', 'app.schemas.tmdb', 'app.schemas.token', 'app.schemas.transfer', 'app.schemas.user', 'app.schemas.workflow', 'app.schemas.mcp'],
    'OptionalMediaIdentityMixin': ['app.schemas.context', 'app.schemas.event', 'app.schemas.history', 'app.schemas.mediaserver', 'app.schemas.music', 'app.schemas.subscribe', 'app.schemas.transfer'],
    'Path': ['app.schemas.event', 'app.schemas.file', 'app.schemas.mediaserver', 'app.schemas.transfer'],
    'RequiredMediaIdentityMixin': ['app.schemas.event', 'app.schemas.music'],
    'RootModel': ['app.schemas.category', 'app.schemas.common', 'app.schemas.context', 'app.schemas.mediaserver', 'app.schemas.mfa', 'app.schemas.plugin', 'app.schemas.site', 'app.schemas.mcp'],
    'Set': ['app.schemas.event', 'app.schemas.notification'],
    'Site': ['app.schemas.site', 'app.schemas.workflow'],
    'Subscribe': ['app.schemas.subscribe', 'app.schemas.workflow'],
    'SubtitleInfo': ['app.schemas.context', 'app.schemas.search'],
    'TorrentInfo': ['app.schemas.context', 'app.schemas.search', 'app.schemas.system'],
    'TransferInfo': ['app.schemas.event', 'app.schemas.transfer'],
    'Union': ['app.schemas.agent', 'app.schemas.common', 'app.schemas.context', 'app.schemas.mediaserver', 'app.schemas.message', 'app.schemas.plugin', 'app.schemas.search', 'app.schemas.site', 'app.schemas.transfer', 'app.schemas.mcp'],
    'UserPermissions': ['app.schemas.token', 'app.schemas.user'],
    'dataclass': ['app.schemas.notification', 'app.schemas.system'],
    'datetime': ['app.schemas.agent', 'app.schemas.monitoring'],
    'field_validator': ['app.schemas.event', 'app.schemas.message', 'app.schemas.music', 'app.schemas.plugin', 'app.schemas.response', 'app.schemas.subscribe', 'app.schemas.system'],
    'model_validator': ['app.schemas.dashboard', 'app.schemas.event', 'app.schemas.mediaserver', 'app.schemas.subscribe'],
}
