feat: creatives and external channels

This commit is contained in:
Artem Tsyrulnikov
2025-11-10 15:13:38 +03:00
parent 3800c72662
commit cd167fdb43
73 changed files with 3024 additions and 947 deletions

View File

@@ -1,5 +1,41 @@
__all__ = ('Base', 'User', 'UserNotFound')
__all__ = (
'Base',
'User',
'TargetChannel',
'ExternalChannel',
'Creative',
'TargetChannelStatus',
'CreativeStatus',
'LoginToken',
'UserNotFound',
'LoginTokenNotFound',
'LoginTokenExpired',
'LoginTokenAlreadyUsed',
'TargetChannelNotFound',
'ChannelAlreadyExists',
'ChannelNoAdminRights',
'ExternalChannelNotFound',
'ExternalChannelAlreadyExists',
'CreativeNotFound',
'CreativeInUse',
)
from .base import Base
from .error import UserNotFound
from .creative import Creative, CreativeStatus
from .error import (
ChannelAlreadyExists,
ChannelNoAdminRights,
CreativeInUse,
CreativeNotFound,
ExternalChannelAlreadyExists,
ExternalChannelNotFound,
LoginTokenAlreadyUsed,
LoginTokenExpired,
LoginTokenNotFound,
TargetChannelNotFound,
UserNotFound,
)
from .external_channel import ExternalChannel
from .login_token import LoginToken
from .target_channel import TargetChannel, TargetChannelStatus
from .user import User