Documentation

SDK Reference: Types

All dataclasses and response types in the SDK

Single Import Pattern

All types are available as class attributes on AionVision and SyncAionVision. You only need one import: from aion import AionVision. Then access types like AionVision.DescriptionStatus, AionVision.UploadResult, etc.

Core Enums

DescriptionStatus, ChatTokenType, StorageTarget, MessageRole, and other enums.

Upload Types

UploadResult, BatchUploadResults, QuotaInfo, PresignedUrlInfo.

Callback Types

UploadProgressEvent, FileCompleteEvent, DescriptionProgressEvent, DescriptionFailedEvent.

Chat Types

ChatResponse, ChatToken, ChatSession, ChatMessage, SessionList, and more.

Search Types

ImageSearchAgentResult, DocumentSearchAgentResult, ResultRefData.

File Types

UserFile, UserFileDetails, FileList, FullDescription.

Folder Types

Folder, FolderTree, FolderContents, FolderBreadcrumbs, DeleteFolderResult, MoveFilesResult.

Batch Types

BatchStatus, BatchStatusResult, BatchResults, BatchItemResult.

Color Types

ColorAnalysis, DominantColor, RGB, HSL, LAB, ColorSearchResponse.

Tenant Types

TenantSettings, TenantLimits, TenantMember, MemberRole.

Audit Types

AuditLogEntry, AuditLogList, AuditEventType, AuditSeverity.

Settings Types

S3ConfigStatus, S3ValidationResult.

Document Types

DocumentUploadResult, DocumentDetails, DocumentSearchResponse, DocumentItem, DocumentList, DocumentChunk.

Link Types

LinkItem, LinkList, LinkDetails, CreateLinkResult, LinkOGMetadata, LinkCrawlStatus.

Cloud Storage Types

CloudStorageConnection, CloudStorageJob, ImportResult, ExportResult, CloudFileInput.

Agent Operations Types

SynthesizeResult, DocumentAnalysisResult, OrganizeResult, ChunkReference, FolderActionDetail.

Agent Data Flow Types

AgentCapability, AgentContract, TypedInput, TypedOutput, ExecutionContext, TypedSlot, Agent, AgentResult, Category, CategorizationResult, DataTypeRegistry, FileRef, FileCollection, FileResolver, FileResolutionError.

Pipeline Types

Pipeline, PipelineResult, PipelineStep, StepResult.