2025-12-22 14:08:30 +05:30
|
|
|
from api.db.agent_trigger_client import AgentTriggerClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.api_key_client import APIKeyClient
|
|
|
|
|
from api.db.campaign_client import CampaignClient
|
2025-11-15 17:32:37 +05:30
|
|
|
from api.db.embed_token_client import EmbedTokenClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.integration_client import IntegrationClient
|
2026-01-17 14:37:03 +05:30
|
|
|
from api.db.knowledge_base_client import KnowledgeBaseClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.looptalk_client import LoopTalkClient
|
|
|
|
|
from api.db.organization_client import OrganizationClient
|
|
|
|
|
from api.db.organization_configuration_client import OrganizationConfigurationClient
|
|
|
|
|
from api.db.organization_usage_client import OrganizationUsageClient
|
|
|
|
|
from api.db.reports_client import ReportsClient
|
2026-04-29 11:39:57 +05:30
|
|
|
from api.db.telephony_configuration_client import TelephonyConfigurationClient
|
|
|
|
|
from api.db.telephony_phone_number_client import TelephonyPhoneNumberClient
|
2026-01-02 13:11:02 +05:30
|
|
|
from api.db.tool_client import ToolClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.user_client import UserClient
|
2025-12-22 14:08:30 +05:30
|
|
|
from api.db.webhook_credential_client import WebhookCredentialClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.workflow_client import WorkflowClient
|
2026-03-16 15:04:08 +05:30
|
|
|
from api.db.workflow_recording_client import WorkflowRecordingClient
|
2025-09-09 14:37:32 +05:30
|
|
|
from api.db.workflow_run_client import WorkflowRunClient
|
|
|
|
|
from api.db.workflow_template_client import WorkflowTemplateClient
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DBClient(
|
|
|
|
|
WorkflowClient,
|
|
|
|
|
WorkflowRunClient,
|
|
|
|
|
UserClient,
|
|
|
|
|
OrganizationClient,
|
|
|
|
|
OrganizationConfigurationClient,
|
|
|
|
|
OrganizationUsageClient,
|
|
|
|
|
IntegrationClient,
|
|
|
|
|
WorkflowTemplateClient,
|
|
|
|
|
LoopTalkClient,
|
|
|
|
|
CampaignClient,
|
|
|
|
|
ReportsClient,
|
|
|
|
|
APIKeyClient,
|
2025-11-15 17:32:37 +05:30
|
|
|
EmbedTokenClient,
|
2025-12-22 14:08:30 +05:30
|
|
|
AgentTriggerClient,
|
|
|
|
|
WebhookCredentialClient,
|
2026-01-02 13:11:02 +05:30
|
|
|
ToolClient,
|
2026-01-17 14:37:03 +05:30
|
|
|
KnowledgeBaseClient,
|
2026-03-16 15:04:08 +05:30
|
|
|
WorkflowRecordingClient,
|
2026-04-29 11:39:57 +05:30
|
|
|
TelephonyConfigurationClient,
|
|
|
|
|
TelephonyPhoneNumberClient,
|
2025-09-09 14:37:32 +05:30
|
|
|
):
|
|
|
|
|
"""
|
|
|
|
|
Unified database client that combines all specialized database operations.
|
|
|
|
|
|
|
|
|
|
This client inherits from:
|
|
|
|
|
- WorkflowClient: handles workflow and workflow definition operations
|
|
|
|
|
- WorkflowRunClient: handles workflow run operations
|
|
|
|
|
- UserClient: handles user and user configuration operations
|
|
|
|
|
- OrganizationClient: handles organization operations
|
|
|
|
|
- OrganizationConfigurationClient: handles organization configuration operations
|
|
|
|
|
- OrganizationUsageClient: handles organization usage and quota operations
|
|
|
|
|
- IntegrationClient: handles integration operations
|
|
|
|
|
- WorkflowTemplateClient: handles workflow template operations
|
|
|
|
|
- LoopTalkClient: handles LoopTalk testing operations
|
|
|
|
|
- CampaignClient: handles campaign operations
|
|
|
|
|
- ReportsClient: handles reports and analytics operations
|
|
|
|
|
- APIKeyClient: handles API key operations
|
2025-11-15 17:32:37 +05:30
|
|
|
- EmbedTokenClient: handles embed token and session operations
|
2025-12-22 14:08:30 +05:30
|
|
|
- AgentTriggerClient: handles agent trigger operations for API-based call triggering
|
|
|
|
|
- WebhookCredentialClient: handles webhook credential operations
|
2026-01-02 13:11:02 +05:30
|
|
|
- ToolClient: handles tool operations for reusable HTTP API tools
|
2026-01-17 14:37:03 +05:30
|
|
|
- KnowledgeBaseClient: handles knowledge base document and vector search operations
|
2025-09-09 14:37:32 +05:30
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
pass
|