Documentation
¶
Index ¶
- Variables
- func DefineComponent(ctx context.Context, srv *datly.Service) (*repository.Component, error)
- type Handler
- type IndexedTurn
- type Input
- type Output
- type Turn
- func (t *Turn) SetAgentConfigUsedID(v string)
- func (t *Turn) SetAgentIDUsed(v string)
- func (t *Turn) SetConversationID(v string)
- func (t *Turn) SetCreatedAt(v time.Time)
- func (t *Turn) SetErrorMessage(v string)
- func (t *Turn) SetId(v string)
- func (t *Turn) SetModelOverride(v string)
- func (t *Turn) SetModelOverrideProvider(v string)
- func (t *Turn) SetModelParamsOverride(v string)
- func (t *Turn) SetQueueSeq(v int64)
- func (t *Turn) SetRetryOf(v string)
- func (t *Turn) SetStartedByMessageID(v string)
- func (t *Turn) SetStatus(v string)
- type TurnHas
- type TurnSlice
Constants ¶
This section is empty.
Variables ¶
View Source
var FS embed.FS
View Source
var PackageName = "turn/write"
View Source
var PathURI = "/v1/api/agently/turn"
Functions ¶
func DefineComponent ¶
Types ¶
type IndexedTurn ¶
type Input ¶
type Input struct {
Turns []*Turn `parameter:",kind=body,in=data"`
CurTurnsId *struct{ Values []string } `parameter:",kind=param,in=Turns,dataType=turn/write.Turns" codec:"structql,uri=sql/cur_turns_id.sql"`
CurTurn []*Turn `parameter:",kind=view,in=CurTurn" view:"CurTurn" sql:"uri=sql/cur_turn.sql"`
CurTurnById IndexedTurn
}
type Turn ¶
type Turn struct {
Id string `sqlx:"id,primaryKey" validate:"required"`
ConversationID string `sqlx:"conversation_id" validate:"required"`
CreatedAt *time.Time `sqlx:"created_at" json:",omitempty"`
QueueSeq *int64 `sqlx:"queue_seq" json:",omitempty"`
Status string `sqlx:"status" validate:"required"`
StartedByMessageID *string `sqlx:"started_by_message_id" json:",omitempty"`
RetryOf *string `sqlx:"retry_of" json:",omitempty"`
AgentIDUsed *string `sqlx:"agent_id_used" json:",omitempty"`
AgentConfigUsedID *string `sqlx:"agent_config_used_id" json:",omitempty"`
ModelOverrideProvider *string `sqlx:"model_override_provider" json:",omitempty"`
ModelOverride *string `sqlx:"model_override" json:",omitempty"`
ModelParamsOverride *string `sqlx:"model_params_override" json:",omitempty"`
ErrorMessage *string `sqlx:"error_message" json:",omitempty"`
Has *TurnHas `setMarker:"true" format:"-" sqlx:"-" diff:"-" json:"-"`
}
Turn mirrors the turn table for upsert operations.
func (*Turn) SetAgentConfigUsedID ¶
func (*Turn) SetAgentIDUsed ¶
func (*Turn) SetConversationID ¶
func (*Turn) SetCreatedAt ¶
func (*Turn) SetErrorMessage ¶
func (*Turn) SetModelOverride ¶
func (*Turn) SetModelOverrideProvider ¶
func (*Turn) SetModelParamsOverride ¶
func (*Turn) SetQueueSeq ¶ added in v0.2.31
func (*Turn) SetRetryOf ¶
func (*Turn) SetStartedByMessageID ¶
Click to show internal directories.
Click to hide internal directories.