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.