123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import type { Locale } from '@/i18n'
- import type { AppIconType } from '@/types/app'
- export type ResponseHolder = {}
- export type ConversationItem = {
- id: string
- name: string
- inputs: Record<string, any> | null
- introduction: string
- }
- export type SiteInfo = {
- title: string
- chat_color_theme?: string
- chat_color_theme_inverted?: boolean
- icon_type?: AppIconType | null
- icon?: string
- icon_background?: string | null
- icon_url?: string | null
- description?: string
- default_language?: Locale
- prompt_public?: boolean
- copyright?: string
- privacy_policy?: string
- custom_disclaimer?: string
- show_workflow_steps?: boolean
- use_icon_as_answer_icon?: boolean
- }
- export type AppMeta = {
- tool_icons: Record<string, string>
- }
- export type AppData = {
- app_id: string
- can_replace_logo?: boolean
- custom_config?: Record<string, any>
- enable_site?: boolean
- end_user_id?: string
- site: SiteInfo
- }
- export type AppConversationData = {
- data: ConversationItem[]
- has_more: boolean
- limit: number
- }
|