init: new structure + fix lint errors

This commit is contained in:
Daniil
2026-02-03 02:15:07 +03:00
commit 67e0f22b4f
89 changed files with 7654 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
from __future__ import annotations
from datetime import datetime
from uuid import UUID
from cpv3.common.schemas import Schema
class WebhookRead(Schema):
id: UUID
project_id: UUID | None
user_id: UUID | None
event: str | None
url: str
secret: str | None
is_active: bool
created_at: datetime
updated_at: datetime
class WebhookCreate(Schema):
project_id: UUID | None = None
event: str | None = None
url: str
secret: str | None = None
is_active: bool = True
class WebhookUpdate(Schema):
event: str | None = None
url: str | None = None
secret: str | None = None
is_active: bool | None = None