payload

package
v0.1.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PayloadRowsFS embed.FS
View Source
var PayloadRowsPathURI = "/v1/api/agently/payload"

Functions

func DefinePayloadRowsComponent

func DefinePayloadRowsComponent(ctx context.Context, srv *datly.Service) error

Types

type PayloadRowsInput

type PayloadRowsInput struct {
	TenantID string               `parameter:",kind=path,in=tenantId" predicate:"in,group=0,p,tenant_id"`
	Id       string               `parameter:",kind=query,in=id" predicate:"in,group=0,p,id"`
	Ids      []string             `parameter:",kind=query,in=ids" predicate:"in,group=0,p,id"`
	Kind     string               `parameter:",kind=query,in=kind" predicate:"in,group=0,p,kind"`
	Digest   string               `parameter:",kind=query,in=digest" predicate:"in,group=0,p,digest"`
	Storage  string               `parameter:",kind=query,in=storage" predicate:"in,group=0,p,storage"`
	MimeType string               `parameter:",kind=query,in=mime_type" predicate:"in,group=0,p,mime_type"`
	Since    time.Time            `parameter:",kind=query,in=since" predicate:"greater_or_equal,group=0,p,created_at"`
	Has      *PayloadRowsInputHas `setMarker:"true" format:"-" sqlx:"-" diff:"-" json:"-"`
}

func (*PayloadRowsInput) EmbedFS

func (i *PayloadRowsInput) EmbedFS() *embed.FS

type PayloadRowsInputHas

type PayloadRowsInputHas struct {
	TenantID bool
	Id       bool
	Ids      bool
	Kind     bool
	Digest   bool
	Storage  bool
	MimeType bool
	Since    bool
}

type PayloadRowsOutput

type PayloadRowsOutput struct {
	response.Status `parameter:",kind=output,in=status" json:",omitempty"`
	Data            []*PayloadRowsView `` /* 128-byte string literal not displayed */
	Metrics         response.Metrics   `parameter:",kind=output,in=metrics"`
}

type PayloadRowsView

type PayloadRowsView struct {
	Id                     string    `sqlx:"id"`
	TenantId               *string   `sqlx:"tenant_id"`
	Kind                   string    `sqlx:"kind"`
	Subtype                *string   `sqlx:"subtype"`
	MimeType               string    `sqlx:"mime_type"`
	SizeBytes              int       `sqlx:"size_bytes"`
	Digest                 *string   `sqlx:"digest"`
	Storage                string    `sqlx:"storage"`
	InlineBody             *string   `sqlx:"inline_body"`
	Uri                    *string   `sqlx:"uri"`
	Compression            string    `sqlx:"compression"`
	EncryptionKmsKeyId     *string   `sqlx:"encryption_kms_key_id"`
	RedactionPolicyVersion *string   `sqlx:"redaction_policy_version"`
	Redacted               int       `sqlx:"redacted"`
	CreatedAt              time.Time `sqlx:"created_at"`
	SchemaRef              *string   `sqlx:"schema_ref"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL