feat: add workspace

This commit is contained in:
Artem Tsyrulnikov
2025-12-13 22:09:55 +03:00
parent 2fdd56c3e0
commit af32e2a507
55 changed files with 677 additions and 227 deletions

View File

@@ -1,5 +1,7 @@
__all__ = (
'User',
'Workspace',
'WorkspaceUser',
'TargetChannel',
'ExternalChannel',
'Creative',
@@ -17,6 +19,8 @@ __all__ = (
'PostViewsAvailability',
'LoginToken',
'UserNotFound',
'WorkspaceNotFound',
'WorkspaceAccessDenied',
'LoginTokenNotFound',
'LoginTokenExpired',
'LoginTokenAlreadyUsed',
@@ -44,6 +48,8 @@ from .error import (
PlacementNotFound,
TargetChannelNotFound,
UserNotFound,
WorkspaceAccessDenied,
WorkspaceNotFound,
)
from .external_channel import ExternalChannel
from .login_token import LoginToken
@@ -54,3 +60,4 @@ from .subscription import Subscription, SubscriptionStatus
from .target_channel import TargetChannel, TargetChannelStatus
from .telegram_state import TelegramState, TelegramStateEnum
from .user import User
from .workspace import Workspace, WorkspaceUser