Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GeneratedFileFS embed.FS
View Source
var GeneratedFilePathURI = "/v1/api/agently/generatedfile/read"
Functions ¶
Types ¶
type GeneratedFileInput ¶ added in v0.2.67
type GeneratedFileInput struct {
ConversationID string `parameter:",kind=query,in=conversationId" predicate:"equal,group=0,t,conversation_id"`
TurnID string `parameter:",kind=query,in=turnId" predicate:"equal,group=0,t,turn_id"`
MessageID string `parameter:",kind=query,in=messageId" predicate:"equal,group=0,t,message_id"`
ID string `parameter:",kind=query,in=id" predicate:"equal,group=0,t,id"`
Provider string `parameter:",kind=query,in=provider" predicate:"equal,group=0,t,provider"`
Status string `parameter:",kind=query,in=status" predicate:"equal,group=0,t,status"`
Since time.Time `parameter:",kind=query,in=since" predicate:"greater_or_equal,group=0,t,created_at"`
Has *GeneratedFileInputHas `setMarker:"true" format:"-" sqlx:"-" diff:"-" json:"-"`
}
func (*GeneratedFileInput) EmbedFS ¶ added in v0.2.67
func (i *GeneratedFileInput) EmbedFS() *embed.FS
type GeneratedFileInputHas ¶ added in v0.2.67
type GeneratedFileOutput ¶ added in v0.2.67
type GeneratedFileOutput struct {
ResponseStatus response.Status `parameter:",kind=output,in=status" json:",omitempty"`
Data []*GeneratedFileView `` /* 134-byte string literal not displayed */
Metrics response.Metrics `parameter:",kind=output,in=metrics"`
}
type GeneratedFileView ¶
type GeneratedFileView struct {
Id string `sqlx:"id"`
ConversationId string `sqlx:"conversation_id"`
TurnId *string `sqlx:"turn_id"`
MessageId *string `sqlx:"message_id"`
Provider string `sqlx:"provider"`
Mode string `sqlx:"mode"`
CopyMode string `sqlx:"copy_mode"`
Status string `sqlx:"status"`
PayloadId *string `sqlx:"payload_id"`
ContainerId *string `sqlx:"container_id"`
ProviderFileId *string `sqlx:"provider_file_id"`
Filename *string `sqlx:"filename"`
MimeType *string `sqlx:"mime_type"`
SizeBytes *int `sqlx:"size_bytes"`
Checksum *string `sqlx:"checksum"`
ErrorMessage *string `sqlx:"error_message"`
ExpiresAt *time.Time `sqlx:"expires_at"`
CreatedAt time.Time `sqlx:"created_at"`
UpdatedAt *time.Time `sqlx:"updated_at"`
}
type InputOption ¶
type InputOption func(*GeneratedFileInput)
func WithConversationID ¶
func WithConversationID(id string) InputOption
func WithID ¶
func WithID(id string) InputOption
func WithMessageID ¶
func WithMessageID(id string) InputOption
func WithProvider ¶
func WithProvider(provider string) InputOption
func WithSince ¶
func WithSince(ts time.Time) InputOption
func WithStatus ¶
func WithStatus(status string) InputOption
func WithTurnID ¶
func WithTurnID(id string) InputOption
Click to show internal directories.
Click to hide internal directories.