Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MessageRowsFS embed.FS
View Source
var MessageRowsPathURI = "/v1/api/agently/message/list/list"
Functions ¶
Types ¶
type MessageRowsInput ¶
type MessageRowsInput struct {
ConversationId string `parameter:",kind=query,in=conversationId" predicate:"equal,group=4,m,conversation_id"`
TurnId string `parameter:",kind=query,in=turnId" predicate:"equal,group=4,m,turn_id"`
Id string `parameter:",kind=query,in=id" predicate:"equal,group=4,m,id"`
Roles []string `parameter:",kind=query,in=roles" predicate:"in,group=4,m,role"`
Types []string `parameter:",kind=query,in=types" predicate:"in,group=4,m,type"`
Interim int `parameter:",kind=query,in=interim" predicate:"equal,group=4,m,interim"`
Phase string `parameter:",kind=query,in=phase" predicate:"equal,group=4,m,phase"`
Iteration int `parameter:",kind=query,in=iteration" predicate:"equal,group=4,m,iteration"`
CreatedSince time.Time `parameter:",kind=query,in=createdSince" predicate:"greater_or_equal,group=4,m,created_at"`
CreatedBefore time.Time `parameter:",kind=query,in=createdBefore" predicate:"less_or_equal,group=4,m,created_at"`
CursorBefore string `` /* 195-byte string literal not displayed */
CursorAfter string `` /* 194-byte string literal not displayed */
TurnTask bool `` /* 135-byte string literal not displayed */
AssistantFinal bool `` /* 207-byte string literal not displayed */
AssistantStatus bool `` /* 268-byte string literal not displayed */
IncludeModelCal bool `parameter:",kind=query,in=includeModelCall" predicate:"expr,group=2,?" value:"false"`
IncludeToolCall bool `parameter:",kind=query,in=includeToolCall" predicate:"expr,group=3,?" value:"false"`
Has *MessageRowsInputHas `setMarker:"true" format:"-" sqlx:"-" diff:"-" json:"-"`
}
func (*MessageRowsInput) EmbedFS ¶
func (i *MessageRowsInput) EmbedFS() *embed.FS
type MessageRowsInputHas ¶
type MessageRowsInputHas struct {
ConversationId bool
TurnId bool
Id bool
Roles bool
Types bool
Interim bool
Phase bool
Iteration bool
CreatedSince bool
CreatedBefore bool
CursorBefore bool
CursorAfter bool
TurnTask bool
AssistantFinal bool
AssistantStatus bool
IncludeModelCal bool
IncludeToolCall bool
}
type MessageRowsOutput ¶
type MessageRowsOutput struct {
response.Status `parameter:",kind=output,in=status" json:",omitempty"`
Data []*MessageRowsView `` /* 128-byte string literal not displayed */
Metrics response.Metrics `parameter:",kind=output,in=metrics"`
}
type MessageRowsView ¶
type MessageRowsView struct {
Archived *int `sqlx:"archived"`
AttachmentPayloadId *string `sqlx:"attachment_payload_id"`
Content *string `sqlx:"content"`
ContextSummary *string `sqlx:"context_summary"`
ConversationId string `sqlx:"conversation_id"`
CreatedAt time.Time `sqlx:"created_at"`
CreatedByUserId *string `sqlx:"created_by_user_id"`
ElicitationId *string `sqlx:"elicitation_id"`
ElicitationPayloadId *string `sqlx:"elicitation_payload_id"`
EmbeddingIndex *string `sqlx:"embedding_index"`
Id string `sqlx:"id"`
Interim int `sqlx:"interim"`
Iteration *int `sqlx:"iteration"`
LinkedConversationId *string `sqlx:"linked_conversation_id"`
Mode *string `sqlx:"mode"`
ParentMessageId *string `sqlx:"parent_message_id"`
Phase *string `sqlx:"phase"`
Narration *string `sqlx:"preamble"`
RawContent *string `sqlx:"raw_content"`
Role string `sqlx:"role"`
Sequence *int `sqlx:"sequence"`
Status *string `sqlx:"status"`
Summary *string `sqlx:"summary"`
SupersededBy *string `sqlx:"superseded_by"`
Tags *string `sqlx:"tags"`
ToolName *string `sqlx:"tool_name"`
TurnId *string `sqlx:"turn_id"`
Type string `sqlx:"type"`
UpdatedAt *time.Time `sqlx:"updated_at"`
}
Click to show internal directories.
Click to hide internal directories.