mirror of
https://github.com/langgenius/dify.git
synced 2026-03-17 04:47:50 +08:00
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
93 lines
3.6 KiB
TypeScript
93 lines
3.6 KiB
TypeScript
import type { InferContractRouterInputs } from '@orpc/contract'
|
|
import { appDeleteContract } from './console/apps'
|
|
import { bindPartnerStackContract, invoicesContract } from './console/billing'
|
|
import {
|
|
exploreAppDetailContract,
|
|
exploreAppsContract,
|
|
exploreBannersContract,
|
|
exploreInstalledAppAccessModeContract,
|
|
exploreInstalledAppMetaContract,
|
|
exploreInstalledAppParametersContract,
|
|
exploreInstalledAppPinContract,
|
|
exploreInstalledAppsContract,
|
|
exploreInstalledAppUninstallContract,
|
|
} from './console/explore'
|
|
import { notificationContract, notificationDismissContract } from './console/notification'
|
|
import { systemFeaturesContract } from './console/system'
|
|
import {
|
|
triggerOAuthConfigContract,
|
|
triggerOAuthConfigureContract,
|
|
triggerOAuthDeleteContract,
|
|
triggerOAuthInitiateContract,
|
|
triggerProviderInfoContract,
|
|
triggersContract,
|
|
triggerSubscriptionBuildContract,
|
|
triggerSubscriptionBuilderCreateContract,
|
|
triggerSubscriptionBuilderLogsContract,
|
|
triggerSubscriptionBuilderUpdateContract,
|
|
triggerSubscriptionBuilderVerifyUpdateContract,
|
|
triggerSubscriptionDeleteContract,
|
|
triggerSubscriptionsContract,
|
|
triggerSubscriptionUpdateContract,
|
|
triggerSubscriptionVerifyContract,
|
|
} from './console/trigger'
|
|
import { trialAppDatasetsContract, trialAppInfoContract, trialAppParametersContract, trialAppWorkflowsContract } from './console/try-app'
|
|
import { collectionPluginsContract, collectionsContract, searchAdvancedContract } from './marketplace'
|
|
|
|
export const marketplaceRouterContract = {
|
|
collections: collectionsContract,
|
|
collectionPlugins: collectionPluginsContract,
|
|
searchAdvanced: searchAdvancedContract,
|
|
}
|
|
|
|
export type MarketPlaceInputs = InferContractRouterInputs<typeof marketplaceRouterContract>
|
|
|
|
export const consoleRouterContract = {
|
|
systemFeatures: systemFeaturesContract,
|
|
apps: {
|
|
deleteApp: appDeleteContract,
|
|
},
|
|
explore: {
|
|
apps: exploreAppsContract,
|
|
appDetail: exploreAppDetailContract,
|
|
installedApps: exploreInstalledAppsContract,
|
|
uninstallInstalledApp: exploreInstalledAppUninstallContract,
|
|
updateInstalledApp: exploreInstalledAppPinContract,
|
|
appAccessMode: exploreInstalledAppAccessModeContract,
|
|
installedAppParameters: exploreInstalledAppParametersContract,
|
|
installedAppMeta: exploreInstalledAppMetaContract,
|
|
banners: exploreBannersContract,
|
|
},
|
|
trialApps: {
|
|
info: trialAppInfoContract,
|
|
datasets: trialAppDatasetsContract,
|
|
parameters: trialAppParametersContract,
|
|
workflows: trialAppWorkflowsContract,
|
|
},
|
|
billing: {
|
|
invoices: invoicesContract,
|
|
bindPartnerStack: bindPartnerStackContract,
|
|
},
|
|
notification: notificationContract,
|
|
notificationDismiss: notificationDismissContract,
|
|
triggers: {
|
|
list: triggersContract,
|
|
providerInfo: triggerProviderInfoContract,
|
|
subscriptions: triggerSubscriptionsContract,
|
|
subscriptionBuilderCreate: triggerSubscriptionBuilderCreateContract,
|
|
subscriptionBuilderUpdate: triggerSubscriptionBuilderUpdateContract,
|
|
subscriptionBuilderVerifyUpdate: triggerSubscriptionBuilderVerifyUpdateContract,
|
|
subscriptionVerify: triggerSubscriptionVerifyContract,
|
|
subscriptionBuild: triggerSubscriptionBuildContract,
|
|
subscriptionDelete: triggerSubscriptionDeleteContract,
|
|
subscriptionUpdate: triggerSubscriptionUpdateContract,
|
|
subscriptionBuilderLogs: triggerSubscriptionBuilderLogsContract,
|
|
oauthConfig: triggerOAuthConfigContract,
|
|
oauthConfigure: triggerOAuthConfigureContract,
|
|
oauthDelete: triggerOAuthDeleteContract,
|
|
oauthInitiate: triggerOAuthInitiateContract,
|
|
},
|
|
}
|
|
|
|
export type ConsoleInputs = InferContractRouterInputs<typeof consoleRouterContract>
|