adapters

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminContributionOptions

type AdminContributionOptions struct {
	SurfaceID  string `json:"surface_id"`
	RenderMode string `json:"render_mode"`
	ActionID   string `json:"action_id"`
	Method     string `json:"method"`
}

func (AdminContributionOptions) Normalize

type EnvelopeOptions

type EnvelopeOptions struct {
	ObservedAt         time.Time `json:"observed_at"`
	RetentionExpires   time.Time `json:"retention_expires"`
	CorrelationRekeyID string    `json:"correlation_rekey_id,omitempty"`
	LegalErasure       bool      `json:"legal_erasure,omitempty"`
	Tombstoned         bool      `json:"tombstoned,omitempty"`
}

func (EnvelopeOptions) Validate

func (o EnvelopeOptions) Validate(occurredAt time.Time) error

type ProviderHandoffOptions

type ProviderHandoffOptions struct {
	ProviderPluginVersion string `json:"provider_plugin_version"`
	CapabilityID          string `json:"capability_id"`
	CapabilityVersion     string `json:"capability_version"`
	InputSchemaDigest     string `json:"input_schema_digest"`
	ActionNonce           string `json:"action_nonce"`
	IdempotencyKey        string `json:"idempotency_key"`
}

func (ProviderHandoffOptions) Validate

func (o ProviderHandoffOptions) Validate() error

Jump to

Keyboard shortcuts

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