Timeline Studio API Documentation - v0.26.0
Preparing search index...
features/ai-chat/services/chat-provider
ChatContextType
Interface ChatContextType
interface
ChatContextType
{
chatMessages
:
ChatMessage
[]
;
clearMessages
:
()
=>
void
;
createNewChat
:
()
=>
void
;
currentSessionId
:
string
;
deleteSession
:
(
sessionId
:
string
)
=>
void
;
error
:
string
;
isCreatingNewChat
:
boolean
;
isProcessing
:
boolean
;
receiveChatMessage
:
(
message
:
ChatMessage
)
=>
void
;
removeMessage
:
(
messageId
:
string
)
=>
void
;
selectAgent
:
(
agentId
:
string
)
=>
void
;
selectedAgentId
:
string
;
sendChatMessage
:
(
message
:
string
)
=>
void
;
sendTimelineEvent
:
(
event
:
any
)
=>
void
;
sessions
:
ChatListItem
[]
;
setError
:
(
error
:
string
)
=>
void
;
setProcessing
:
(
isProcessing
:
boolean
)
=>
void
;
switchSession
:
(
sessionId
:
string
)
=>
void
;
updateSessions
:
(
sessions
:
ChatListItem
[]
)
=>
void
;
}
Index
Properties
chat
Messages
clear
Messages
create
New
Chat
current
Session
Id
delete
Session
error
is
Creating
New
Chat
is
Processing
receive
Chat
Message
remove
Message
select
Agent
selected
Agent
Id
send
Chat
Message
send
Timeline
Event
sessions
set
Error
set
Processing
switch
Session
update
Sessions
Properties
chat
Messages
chatMessages
:
ChatMessage
[]
clear
Messages
clearMessages
:
()
=>
void
create
New
Chat
createNewChat
:
()
=>
void
current
Session
Id
currentSessionId
:
string
delete
Session
deleteSession
:
(
sessionId
:
string
)
=>
void
error
error
:
string
is
Creating
New
Chat
isCreatingNewChat
:
boolean
is
Processing
isProcessing
:
boolean
receive
Chat
Message
receiveChatMessage
:
(
message
:
ChatMessage
)
=>
void
remove
Message
removeMessage
:
(
messageId
:
string
)
=>
void
select
Agent
selectAgent
:
(
agentId
:
string
)
=>
void
selected
Agent
Id
selectedAgentId
:
string
send
Chat
Message
sendChatMessage
:
(
message
:
string
)
=>
void
send
Timeline
Event
sendTimelineEvent
:
(
event
:
any
)
=>
void
sessions
sessions
:
ChatListItem
[]
set
Error
setError
:
(
error
:
string
)
=>
void
set
Processing
setProcessing
:
(
isProcessing
:
boolean
)
=>
void
switch
Session
switchSession
:
(
sessionId
:
string
)
=>
void
update
Sessions
updateSessions
:
(
sessions
:
ChatListItem
[]
)
=>
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
chat
Messages
clear
Messages
create
New
Chat
current
Session
Id
delete
Session
error
is
Creating
New
Chat
is
Processing
receive
Chat
Message
remove
Message
select
Agent
selected
Agent
Id
send
Chat
Message
send
Timeline
Event
sessions
set
Error
set
Processing
switch
Session
update
Sessions
Timeline Studio API Documentation - v0.26.0
Loading...