Initial commit: MCP Hub Community Edition v3.0.0
Community edition generated from private repo via sync pipeline. Includes 9 plugins (WordPress, WooCommerce, WP Advanced, Gitea, n8n, Supabase, OpenPanel, Appwrite, Directus) with ~587 tools. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
127
plugins/gitea/schemas/__init__.py
Normal file
127
plugins/gitea/schemas/__init__.py
Normal file
@@ -0,0 +1,127 @@
|
||||
"""
|
||||
Gitea Plugin Pydantic Schemas
|
||||
|
||||
All validation schemas for Gitea plugin operations.
|
||||
"""
|
||||
|
||||
from .common import (
|
||||
ErrorResponse,
|
||||
GiteaPermissions,
|
||||
GiteaTimestamps,
|
||||
GiteaUser,
|
||||
PaginationParams,
|
||||
Site,
|
||||
SuccessResponse,
|
||||
)
|
||||
from .issue import (
|
||||
Comment,
|
||||
CreateCommentRequest,
|
||||
CreateIssueRequest,
|
||||
CreateLabelRequest,
|
||||
CreateMilestoneRequest,
|
||||
Issue,
|
||||
IssueListFilters,
|
||||
Label,
|
||||
Milestone,
|
||||
UpdateIssueRequest,
|
||||
)
|
||||
from .pull_request import (
|
||||
CreatePullRequestRequest,
|
||||
CreateReviewRequest,
|
||||
MergePullRequestRequest,
|
||||
PRBranchInfo,
|
||||
PRCommit,
|
||||
PRFile,
|
||||
PRListFilters,
|
||||
PRReview,
|
||||
PullRequest,
|
||||
RequestReviewersRequest,
|
||||
UpdatePullRequestRequest,
|
||||
)
|
||||
from .repository import (
|
||||
Branch,
|
||||
CreateBranchRequest,
|
||||
CreateFileRequest,
|
||||
CreateRepositoryRequest,
|
||||
CreateTagRequest,
|
||||
FileContent,
|
||||
Repository,
|
||||
Tag,
|
||||
UpdateFileRequest,
|
||||
UpdateRepositoryRequest,
|
||||
)
|
||||
from .user import (
|
||||
Email,
|
||||
Organization,
|
||||
SearchOrgsRequest,
|
||||
SearchUsersRequest,
|
||||
Team,
|
||||
TeamMember,
|
||||
User,
|
||||
)
|
||||
from .webhook import (
|
||||
CreateWebhookRequest,
|
||||
UpdateWebhookRequest,
|
||||
Webhook,
|
||||
WebhookConfig,
|
||||
WebhookTestResult,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Common
|
||||
"Site",
|
||||
"PaginationParams",
|
||||
"ErrorResponse",
|
||||
"SuccessResponse",
|
||||
"GiteaUser",
|
||||
"GiteaPermissions",
|
||||
"GiteaTimestamps",
|
||||
# Repository
|
||||
"Repository",
|
||||
"Branch",
|
||||
"Tag",
|
||||
"FileContent",
|
||||
"CreateRepositoryRequest",
|
||||
"UpdateRepositoryRequest",
|
||||
"CreateBranchRequest",
|
||||
"CreateTagRequest",
|
||||
"CreateFileRequest",
|
||||
"UpdateFileRequest",
|
||||
# Issue
|
||||
"Label",
|
||||
"Milestone",
|
||||
"Issue",
|
||||
"Comment",
|
||||
"CreateIssueRequest",
|
||||
"UpdateIssueRequest",
|
||||
"CreateCommentRequest",
|
||||
"CreateLabelRequest",
|
||||
"CreateMilestoneRequest",
|
||||
"IssueListFilters",
|
||||
# Pull Request
|
||||
"PRBranchInfo",
|
||||
"PullRequest",
|
||||
"PRReview",
|
||||
"PRCommit",
|
||||
"PRFile",
|
||||
"CreatePullRequestRequest",
|
||||
"UpdatePullRequestRequest",
|
||||
"MergePullRequestRequest",
|
||||
"CreateReviewRequest",
|
||||
"RequestReviewersRequest",
|
||||
"PRListFilters",
|
||||
# User
|
||||
"User",
|
||||
"Organization",
|
||||
"Team",
|
||||
"TeamMember",
|
||||
"Email",
|
||||
"SearchUsersRequest",
|
||||
"SearchOrgsRequest",
|
||||
# Webhook
|
||||
"Webhook",
|
||||
"WebhookConfig",
|
||||
"CreateWebhookRequest",
|
||||
"UpdateWebhookRequest",
|
||||
"WebhookTestResult",
|
||||
]
|
||||
Reference in New Issue
Block a user