import InvitationController from './InvitationController'
import DashboardController from './DashboardController'
import OnboardingController from './OnboardingController'
import WorkspaceSelectController from './WorkspaceSelectController'
import PresenceController from './PresenceController'
import LiveChatSettingsController from './LiveChatSettingsController'
import ConversationTakeoverController from './ConversationTakeoverController'
import ConversationTagController from './ConversationTagController'
import ConversationTagAssignmentController from './ConversationTagAssignmentController'
import CannedReplyController from './CannedReplyController'
import IntegrationController from './IntegrationController'
import MemberController from './MemberController'
import AgentController from './AgentController'
import Vertical from './Vertical'
import CuratedAnswerController from './CuratedAnswerController'
import BehaviorRuleController from './BehaviorRuleController'
import CtaRuleController from './CtaRuleController'
import SearchController from './SearchController'
import KnowledgeController from './KnowledgeController'
import ConversationController from './ConversationController'
import SourceController from './SourceController'
import LeadController from './LeadController'
import NotionOAuthController from './NotionOAuthController'
import GoogleOAuthController from './GoogleOAuthController'
import UploadController from './UploadController'
import PlaygroundController from './PlaygroundController'
import PlaygroundStreamController from './PlaygroundStreamController'
import ExperimentController from './ExperimentController'
import LeadFeedController from './LeadFeedController'
import WorkflowController from './WorkflowController'
import AnalyticsController from './AnalyticsController'
import BillingController from './BillingController'
import Platform from './Platform'

const Admin = {
    InvitationController: Object.assign(InvitationController, InvitationController),
    DashboardController: Object.assign(DashboardController, DashboardController),
    OnboardingController: Object.assign(OnboardingController, OnboardingController),
    WorkspaceSelectController: Object.assign(WorkspaceSelectController, WorkspaceSelectController),
    PresenceController: Object.assign(PresenceController, PresenceController),
    LiveChatSettingsController: Object.assign(LiveChatSettingsController, LiveChatSettingsController),
    ConversationTakeoverController: Object.assign(ConversationTakeoverController, ConversationTakeoverController),
    ConversationTagController: Object.assign(ConversationTagController, ConversationTagController),
    ConversationTagAssignmentController: Object.assign(ConversationTagAssignmentController, ConversationTagAssignmentController),
    CannedReplyController: Object.assign(CannedReplyController, CannedReplyController),
    IntegrationController: Object.assign(IntegrationController, IntegrationController),
    MemberController: Object.assign(MemberController, MemberController),
    AgentController: Object.assign(AgentController, AgentController),
    Vertical: Object.assign(Vertical, Vertical),
    CuratedAnswerController: Object.assign(CuratedAnswerController, CuratedAnswerController),
    BehaviorRuleController: Object.assign(BehaviorRuleController, BehaviorRuleController),
    CtaRuleController: Object.assign(CtaRuleController, CtaRuleController),
    SearchController: Object.assign(SearchController, SearchController),
    KnowledgeController: Object.assign(KnowledgeController, KnowledgeController),
    ConversationController: Object.assign(ConversationController, ConversationController),
    SourceController: Object.assign(SourceController, SourceController),
    LeadController: Object.assign(LeadController, LeadController),
    NotionOAuthController: Object.assign(NotionOAuthController, NotionOAuthController),
    GoogleOAuthController: Object.assign(GoogleOAuthController, GoogleOAuthController),
    UploadController: Object.assign(UploadController, UploadController),
    PlaygroundController: Object.assign(PlaygroundController, PlaygroundController),
    PlaygroundStreamController: Object.assign(PlaygroundStreamController, PlaygroundStreamController),
    ExperimentController: Object.assign(ExperimentController, ExperimentController),
    LeadFeedController: Object.assign(LeadFeedController, LeadFeedController),
    WorkflowController: Object.assign(WorkflowController, WorkflowController),
    AnalyticsController: Object.assign(AnalyticsController, AnalyticsController),
    BillingController: Object.assign(BillingController, BillingController),
    Platform: Object.assign(Platform, Platform),
}

export default Admin